diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-13 21:54:50 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-13 21:54:50 -0400 |
| commit | dfe2c6dcc8ca2cdc662d7c0473e9811b72ef3370 (patch) | |
| tree | 9ed639a08c16322cdf136d576f42df5b97cd1549 /scripts | |
| parent | a45d572841a24db02a62cf05e1157c35fdd3705b (diff) | |
| parent | 64e455079e1bd7787cc47be30b7f601ce682a5f6 (diff) | |
Merge branch 'akpm' (patches from Andrew Morton)
Merge second patch-bomb from Andrew Morton:
- a few hotfixes
- drivers/dma updates
- MAINTAINERS updates
- Quite a lot of lib/ updates
- checkpatch updates
- binfmt updates
- autofs4
- drivers/rtc/
- various small tweaks to less used filesystems
- ipc/ updates
- kernel/watchdog.c changes
* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (135 commits)
mm: softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared
kernel/param: consolidate __{start,stop}___param[] in <linux/moduleparam.h>
ia64: remove duplicate declarations of __per_cpu_start[] and __per_cpu_end[]
frv: remove unused declarations of __start___ex_table and __stop___ex_table
kvm: ensure hard lockup detection is disabled by default
kernel/watchdog.c: control hard lockup detection default
staging: rtl8192u: use %*pEn to escape buffer
staging: rtl8192e: use %*pEn to escape buffer
staging: wlan-ng: use %*pEhp to print SN
lib80211: remove unused print_ssid()
wireless: hostap: proc: print properly escaped SSID
wireless: ipw2x00: print SSID via %*pE
wireless: libertas: print esaped string via %*pE
lib/vsprintf: add %*pE[achnops] format specifier
lib / string_helpers: introduce string_escape_mem()
lib / string_helpers: refactoring the test suite
lib / string_helpers: move documentation to c-file
include/linux: remove strict_strto* definitions
arch/x86/mm/numa.c: fix boot failure when all nodes are hotpluggable
fs: check bh blocknr earlier when searching lru
...
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/checkpatch.pl | 107 | ||||
| -rw-r--r-- | scripts/headers_install.sh | 4 | ||||
| -rw-r--r-- | scripts/sortextable.h | 2 | ||||
| -rw-r--r-- | scripts/spelling.txt | 1042 |
4 files changed, 1142 insertions, 13 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 4d08b398411f..374abf443636 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl | |||
| @@ -9,7 +9,8 @@ use strict; | |||
| 9 | use POSIX; | 9 | use POSIX; |
| 10 | 10 | ||
| 11 | my $P = $0; | 11 | my $P = $0; |
| 12 | $P =~ s@.*/@@g; | 12 | $P =~ s@(.*)/@@g; |
| 13 | my $D = $1; | ||
| 13 | 14 | ||
| 14 | my $V = '0.32'; | 15 | my $V = '0.32'; |
| 15 | 16 | ||
| @@ -43,6 +44,8 @@ my $configuration_file = ".checkpatch.conf"; | |||
| 43 | my $max_line_length = 80; | 44 | my $max_line_length = 80; |
| 44 | my $ignore_perl_version = 0; | 45 | my $ignore_perl_version = 0; |
| 45 | my $minimum_perl_version = 5.10.0; | 46 | my $minimum_perl_version = 5.10.0; |
| 47 | my $min_conf_desc_length = 4; | ||
| 48 | my $spelling_file = "$D/spelling.txt"; | ||
| 46 | 49 | ||
| 47 | sub help { | 50 | sub help { |
| 48 | my ($exitcode) = @_; | 51 | my ($exitcode) = @_; |
| @@ -63,6 +66,7 @@ Options: | |||
| 63 | --types TYPE(,TYPE2...) show only these comma separated message types | 66 | --types TYPE(,TYPE2...) show only these comma separated message types |
| 64 | --ignore TYPE(,TYPE2...) ignore various comma separated message types | 67 | --ignore TYPE(,TYPE2...) ignore various comma separated message types |
| 65 | --max-line-length=n set the maximum line length, if exceeded, warn | 68 | --max-line-length=n set the maximum line length, if exceeded, warn |
| 69 | --min-conf-desc-length=n set the min description length, if shorter, warn | ||
| 66 | --show-types show the message "types" in the output | 70 | --show-types show the message "types" in the output |
| 67 | --root=PATH PATH to the kernel tree root | 71 | --root=PATH PATH to the kernel tree root |
| 68 | --no-summary suppress the per-file summary | 72 | --no-summary suppress the per-file summary |
| @@ -131,6 +135,7 @@ GetOptions( | |||
| 131 | 'types=s' => \@use, | 135 | 'types=s' => \@use, |
| 132 | 'show-types!' => \$show_types, | 136 | 'show-types!' => \$show_types, |
| 133 | 'max-line-length=i' => \$max_line_length, | 137 | 'max-line-length=i' => \$max_line_length, |
| 138 | 'min-conf-desc-length=i' => \$min_conf_desc_length, | ||
| 134 | 'root=s' => \$root, | 139 | 'root=s' => \$root, |
| 135 | 'summary!' => \$summary, | 140 | 'summary!' => \$summary, |
| 136 | 'mailback!' => \$mailback, | 141 | 'mailback!' => \$mailback, |
| @@ -425,10 +430,35 @@ foreach my $entry (@mode_permission_funcs) { | |||
| 425 | 430 | ||
| 426 | our $allowed_asm_includes = qr{(?x: | 431 | our $allowed_asm_includes = qr{(?x: |
| 427 | irq| | 432 | irq| |
| 428 | memory | 433 | memory| |
| 434 | time| | ||
| 435 | reboot | ||
| 429 | )}; | 436 | )}; |
| 430 | # memory.h: ARM has a custom one | 437 | # memory.h: ARM has a custom one |
| 431 | 438 | ||
| 439 | # Load common spelling mistakes and build regular expression list. | ||
| 440 | my $misspellings; | ||
| 441 | my @spelling_list; | ||
| 442 | my %spelling_fix; | ||
| 443 | open(my $spelling, '<', $spelling_file) | ||
| 444 | or die "$P: Can't open $spelling_file for reading: $!\n"; | ||
| 445 | while (<$spelling>) { | ||
| 446 | my $line = $_; | ||
| 447 | |||
| 448 | $line =~ s/\s*\n?$//g; | ||
| 449 | $line =~ s/^\s*//g; | ||
| 450 | |||
| 451 | next if ($line =~ m/^\s*#/); | ||
| 452 | next if ($line =~ m/^\s*$/); | ||
| 453 | |||
| 454 | my ($suspect, $fix) = split(/\|\|/, $line); | ||
| 455 | |||
| 456 | push(@spelling_list, $suspect); | ||
| 457 | $spelling_fix{$suspect} = $fix; | ||
| 458 | } | ||
| 459 | close($spelling); | ||
| 460 | $misspellings = join("|", @spelling_list); | ||
| 461 | |||
| 432 | sub build_types { | 462 | sub build_types { |
| 433 | my $mods = "(?x: \n" . join("|\n ", @modifierList) . "\n)"; | 463 | my $mods = "(?x: \n" . join("|\n ", @modifierList) . "\n)"; |
| 434 | my $all = "(?x: \n" . join("|\n ", @typeList) . "\n)"; | 464 | my $all = "(?x: \n" . join("|\n ", @typeList) . "\n)"; |
| @@ -2215,6 +2245,23 @@ sub process { | |||
| 2215 | "8-bit UTF-8 used in possible commit log\n" . $herecurr); | 2245 | "8-bit UTF-8 used in possible commit log\n" . $herecurr); |
| 2216 | } | 2246 | } |
| 2217 | 2247 | ||
| 2248 | # Check for various typo / spelling mistakes | ||
| 2249 | if ($in_commit_log || $line =~ /^\+/) { | ||
| 2250 | while ($rawline =~ /(?:^|[^a-z@])($misspellings)(?:$|[^a-z@])/gi) { | ||
| 2251 | my $typo = $1; | ||
| 2252 | my $typo_fix = $spelling_fix{lc($typo)}; | ||
| 2253 | $typo_fix = ucfirst($typo_fix) if ($typo =~ /^[A-Z]/); | ||
| 2254 | $typo_fix = uc($typo_fix) if ($typo =~ /^[A-Z]+$/); | ||
| 2255 | my $msg_type = \&WARN; | ||
| 2256 | $msg_type = \&CHK if ($file); | ||
| 2257 | if (&{$msg_type}("TYPO_SPELLING", | ||
| 2258 | "'$typo' may be misspelled - perhaps '$typo_fix'?\n" . $herecurr) && | ||
| 2259 | $fix) { | ||
| 2260 | $fixed[$fixlinenr] =~ s/(^|[^A-Za-z@])($typo)($|[^A-Za-z@])/$1$typo_fix$3/; | ||
| 2261 | } | ||
| 2262 | } | ||
| 2263 | } | ||
| 2264 | |||
| 2218 | # ignore non-hunk lines and lines being removed | 2265 | # ignore non-hunk lines and lines being removed |
| 2219 | next if (!$hunk_line || $line =~ /^-/); | 2266 | next if (!$hunk_line || $line =~ /^-/); |
| 2220 | 2267 | ||
| @@ -2283,8 +2330,10 @@ sub process { | |||
| 2283 | } | 2330 | } |
| 2284 | $length++; | 2331 | $length++; |
| 2285 | } | 2332 | } |
| 2286 | WARN("CONFIG_DESCRIPTION", | 2333 | if ($is_start && $is_end && $length < $min_conf_desc_length) { |
| 2287 | "please write a paragraph that describes the config symbol fully\n" . $herecurr) if ($is_start && $is_end && $length < 4); | 2334 | WARN("CONFIG_DESCRIPTION", |
| 2335 | "please write a paragraph that describes the config symbol fully\n" . $herecurr); | ||
| 2336 | } | ||
| 2288 | #print "is_start<$is_start> is_end<$is_end> length<$length>\n"; | 2337 | #print "is_start<$is_start> is_end<$is_end> length<$length>\n"; |
| 2289 | } | 2338 | } |
| 2290 | 2339 | ||
| @@ -2341,7 +2390,7 @@ sub process { | |||
| 2341 | } | 2390 | } |
| 2342 | 2391 | ||
| 2343 | # check we are in a valid source file if not then ignore this hunk | 2392 | # check we are in a valid source file if not then ignore this hunk |
| 2344 | next if ($realfile !~ /\.(h|c|s|S|pl|sh)$/); | 2393 | next if ($realfile !~ /\.(h|c|s|S|pl|sh|dtsi|dts)$/); |
| 2345 | 2394 | ||
| 2346 | #line length limit | 2395 | #line length limit |
| 2347 | if ($line =~ /^\+/ && $prevrawline !~ /\/\*\*/ && | 2396 | if ($line =~ /^\+/ && $prevrawline !~ /\/\*\*/ && |
| @@ -2402,7 +2451,7 @@ sub process { | |||
| 2402 | } | 2451 | } |
| 2403 | 2452 | ||
| 2404 | # check we are in a valid source file C or perl if not then ignore this hunk | 2453 | # check we are in a valid source file C or perl if not then ignore this hunk |
| 2405 | next if ($realfile !~ /\.(h|c|pl)$/); | 2454 | next if ($realfile !~ /\.(h|c|pl|dtsi|dts)$/); |
| 2406 | 2455 | ||
| 2407 | # at the beginning of a line any tabs must come first and anything | 2456 | # at the beginning of a line any tabs must come first and anything |
| 2408 | # more than 8 must use tabs. | 2457 | # more than 8 must use tabs. |
| @@ -2424,7 +2473,7 @@ sub process { | |||
| 2424 | "please, no space before tabs\n" . $herevet) && | 2473 | "please, no space before tabs\n" . $herevet) && |
| 2425 | $fix) { | 2474 | $fix) { |
| 2426 | while ($fixed[$fixlinenr] =~ | 2475 | while ($fixed[$fixlinenr] =~ |
| 2427 | s/(^\+.*) {8,8}+\t/$1\t\t/) {} | 2476 | s/(^\+.*) {8,8}\t/$1\t\t/) {} |
| 2428 | while ($fixed[$fixlinenr] =~ | 2477 | while ($fixed[$fixlinenr] =~ |
| 2429 | s/(^\+.*) +\t/$1\t/) {} | 2478 | s/(^\+.*) +\t/$1\t/) {} |
| 2430 | } | 2479 | } |
| @@ -2592,10 +2641,14 @@ sub process { | |||
| 2592 | next if ($realfile !~ /\.(h|c)$/); | 2641 | next if ($realfile !~ /\.(h|c)$/); |
| 2593 | 2642 | ||
| 2594 | # check indentation of any line with a bare else | 2643 | # check indentation of any line with a bare else |
| 2644 | # (but not if it is a multiple line "if (foo) return bar; else return baz;") | ||
| 2595 | # if the previous line is a break or return and is indented 1 tab more... | 2645 | # if the previous line is a break or return and is indented 1 tab more... |
| 2596 | if ($sline =~ /^\+([\t]+)(?:}[ \t]*)?else(?:[ \t]*{)?\s*$/) { | 2646 | if ($sline =~ /^\+([\t]+)(?:}[ \t]*)?else(?:[ \t]*{)?\s*$/) { |
| 2597 | my $tabs = length($1) + 1; | 2647 | my $tabs = length($1) + 1; |
| 2598 | if ($prevline =~ /^\+\t{$tabs,$tabs}(?:break|return)\b/) { | 2648 | if ($prevline =~ /^\+\t{$tabs,$tabs}break\b/ || |
| 2649 | ($prevline =~ /^\+\t{$tabs,$tabs}return\b/ && | ||
| 2650 | defined $lines[$linenr] && | ||
| 2651 | $lines[$linenr] !~ /^[ \+]\t{$tabs,$tabs}return/)) { | ||
| 2599 | WARN("UNNECESSARY_ELSE", | 2652 | WARN("UNNECESSARY_ELSE", |
| 2600 | "else is not generally useful after a break or return\n" . $hereprev); | 2653 | "else is not generally useful after a break or return\n" . $hereprev); |
| 2601 | } | 2654 | } |
| @@ -3752,7 +3805,6 @@ sub process { | |||
| 3752 | if (ERROR("SPACING", | 3805 | if (ERROR("SPACING", |
| 3753 | "space prohibited before that close parenthesis ')'\n" . $herecurr) && | 3806 | "space prohibited before that close parenthesis ')'\n" . $herecurr) && |
| 3754 | $fix) { | 3807 | $fix) { |
| 3755 | print("fixlinenr: <$fixlinenr> fixed[fixlinenr]: <$fixed[$fixlinenr]>\n"); | ||
| 3756 | $fixed[$fixlinenr] =~ | 3808 | $fixed[$fixlinenr] =~ |
| 3757 | s/\s+\)/\)/; | 3809 | s/\s+\)/\)/; |
| 3758 | } | 3810 | } |
| @@ -4060,12 +4112,17 @@ sub process { | |||
| 4060 | my $cnt = $realcnt; | 4112 | my $cnt = $realcnt; |
| 4061 | my ($off, $dstat, $dcond, $rest); | 4113 | my ($off, $dstat, $dcond, $rest); |
| 4062 | my $ctx = ''; | 4114 | my $ctx = ''; |
| 4115 | my $has_flow_statement = 0; | ||
| 4116 | my $has_arg_concat = 0; | ||
| 4063 | ($dstat, $dcond, $ln, $cnt, $off) = | 4117 | ($dstat, $dcond, $ln, $cnt, $off) = |
| 4064 | ctx_statement_block($linenr, $realcnt, 0); | 4118 | ctx_statement_block($linenr, $realcnt, 0); |
| 4065 | $ctx = $dstat; | 4119 | $ctx = $dstat; |
| 4066 | #print "dstat<$dstat> dcond<$dcond> cnt<$cnt> off<$off>\n"; | 4120 | #print "dstat<$dstat> dcond<$dcond> cnt<$cnt> off<$off>\n"; |
| 4067 | #print "LINE<$lines[$ln-1]> len<" . length($lines[$ln-1]) . "\n"; | 4121 | #print "LINE<$lines[$ln-1]> len<" . length($lines[$ln-1]) . "\n"; |
| 4068 | 4122 | ||
| 4123 | $has_flow_statement = 1 if ($ctx =~ /\b(goto|return)\b/); | ||
| 4124 | $has_arg_concat = 1 if ($ctx =~ /\#\#/); | ||
| 4125 | |||
| 4069 | $dstat =~ s/^.\s*\#\s*define\s+$Ident(?:\([^\)]*\))?\s*//; | 4126 | $dstat =~ s/^.\s*\#\s*define\s+$Ident(?:\([^\)]*\))?\s*//; |
| 4070 | $dstat =~ s/$;//g; | 4127 | $dstat =~ s/$;//g; |
| 4071 | $dstat =~ s/\\\n.//g; | 4128 | $dstat =~ s/\\\n.//g; |
| @@ -4126,10 +4183,23 @@ sub process { | |||
| 4126 | "Macros with multiple statements should be enclosed in a do - while loop\n" . "$herectx"); | 4183 | "Macros with multiple statements should be enclosed in a do - while loop\n" . "$herectx"); |
| 4127 | } else { | 4184 | } else { |
| 4128 | ERROR("COMPLEX_MACRO", | 4185 | ERROR("COMPLEX_MACRO", |
| 4129 | "Macros with complex values should be enclosed in parenthesis\n" . "$herectx"); | 4186 | "Macros with complex values should be enclosed in parentheses\n" . "$herectx"); |
| 4130 | } | 4187 | } |
| 4131 | } | 4188 | } |
| 4132 | 4189 | ||
| 4190 | # check for macros with flow control, but without ## concatenation | ||
| 4191 | # ## concatenation is commonly a macro that defines a function so ignore those | ||
| 4192 | if ($has_flow_statement && !$has_arg_concat) { | ||
| 4193 | my $herectx = $here . "\n"; | ||
| 4194 | my $cnt = statement_rawlines($ctx); | ||
| 4195 | |||
| 4196 | for (my $n = 0; $n < $cnt; $n++) { | ||
| 4197 | $herectx .= raw_line($linenr, $n) . "\n"; | ||
| 4198 | } | ||
| 4199 | WARN("MACRO_WITH_FLOW_CONTROL", | ||
| 4200 | "Macros with flow control statements should be avoided\n" . "$herectx"); | ||
| 4201 | } | ||
| 4202 | |||
| 4133 | # check for line continuations outside of #defines, preprocessor #, and asm | 4203 | # check for line continuations outside of #defines, preprocessor #, and asm |
| 4134 | 4204 | ||
| 4135 | } else { | 4205 | } else { |
| @@ -4338,6 +4408,12 @@ sub process { | |||
| 4338 | "Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr); | 4408 | "Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt\n" . $herecurr); |
| 4339 | } | 4409 | } |
| 4340 | 4410 | ||
| 4411 | # concatenated string without spaces between elements | ||
| 4412 | if ($line =~ /"X+"[A-Z_]+/ || $line =~ /[A-Z_]+"X+"/) { | ||
| 4413 | CHK("CONCATENATED_STRING", | ||
| 4414 | "Concatenated strings should use spaces between elements\n" . $herecurr); | ||
| 4415 | } | ||
| 4416 | |||
| 4341 | # warn about #if 0 | 4417 | # warn about #if 0 |
| 4342 | if ($line =~ /^.\s*\#\s*if\s+0\b/) { | 4418 | if ($line =~ /^.\s*\#\s*if\s+0\b/) { |
| 4343 | CHK("REDUNDANT_CODE", | 4419 | CHK("REDUNDANT_CODE", |
| @@ -4371,6 +4447,17 @@ sub process { | |||
| 4371 | } | 4447 | } |
| 4372 | } | 4448 | } |
| 4373 | 4449 | ||
| 4450 | # check for logging functions with KERN_<LEVEL> | ||
| 4451 | if ($line !~ /printk\s*\(/ && | ||
| 4452 | $line =~ /\b$logFunctions\s*\(.*\b(KERN_[A-Z]+)\b/) { | ||
| 4453 | my $level = $1; | ||
| 4454 | if (WARN("UNNECESSARY_KERN_LEVEL", | ||
| 4455 | "Possible unnecessary $level\n" . $herecurr) && | ||
| 4456 | $fix) { | ||
| 4457 | $fixed[$fixlinenr] =~ s/\s*$level\s*//; | ||
| 4458 | } | ||
| 4459 | } | ||
| 4460 | |||
| 4374 | # check for bad placement of section $InitAttribute (e.g.: __initdata) | 4461 | # check for bad placement of section $InitAttribute (e.g.: __initdata) |
| 4375 | if ($line =~ /(\b$InitAttribute\b)/) { | 4462 | if ($line =~ /(\b$InitAttribute\b)/) { |
| 4376 | my $attr = $1; | 4463 | my $attr = $1; |
diff --git a/scripts/headers_install.sh b/scripts/headers_install.sh index 5de5660cb708..fdebd66f8fc1 100644 --- a/scripts/headers_install.sh +++ b/scripts/headers_install.sh | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | if [ $# -lt 1 ] | 3 | if [ $# -lt 2 ] |
| 4 | then | 4 | then |
| 5 | echo "Usage: headers_install.sh OUTDIR SRCDIR [FILES...] | 5 | echo "Usage: headers_install.sh OUTDIR SRCDIR [FILES...]" |
| 6 | echo | 6 | echo |
| 7 | echo "Prepares kernel header files for use by user space, by removing" | 7 | echo "Prepares kernel header files for use by user space, by removing" |
| 8 | echo "all compiler.h definitions and #includes, removing any" | 8 | echo "all compiler.h definitions and #includes, removing any" |
diff --git a/scripts/sortextable.h b/scripts/sortextable.h index 8fac3fd697a6..ba8700428e21 100644 --- a/scripts/sortextable.h +++ b/scripts/sortextable.h | |||
| @@ -103,7 +103,7 @@ do_func(Elf_Ehdr *ehdr, char const *const fname, table_sort_t custom_sort) | |||
| 103 | Elf_Sym *sort_needed_sym; | 103 | Elf_Sym *sort_needed_sym; |
| 104 | Elf_Shdr *sort_needed_sec; | 104 | Elf_Shdr *sort_needed_sec; |
| 105 | Elf_Rel *relocs = NULL; | 105 | Elf_Rel *relocs = NULL; |
| 106 | int relocs_size; | 106 | int relocs_size = 0; |
| 107 | uint32_t *sort_done_location; | 107 | uint32_t *sort_done_location; |
| 108 | const char *secstrtab; | 108 | const char *secstrtab; |
| 109 | const char *strtab; | 109 | const char *strtab; |
diff --git a/scripts/spelling.txt b/scripts/spelling.txt new file mode 100644 index 000000000000..fc7fd52b5e03 --- /dev/null +++ b/scripts/spelling.txt | |||
| @@ -0,0 +1,1042 @@ | |||
| 1 | # Originally from Debian's Lintian tool. Various false positives have been | ||
| 2 | # removed, and various additions have been made as they've been discovered | ||
| 3 | # in the kernel source. | ||
| 4 | # | ||
| 5 | # License: GPLv2 | ||
| 6 | # | ||
| 7 | # The format of each line is: | ||
| 8 | # mistake||correction | ||
| 9 | # | ||
| 10 | abandonning||abandoning | ||
| 11 | abigious||ambiguous | ||
| 12 | abitrate||arbitrate | ||
| 13 | abov||above | ||
| 14 | abreviated||abbreviated | ||
| 15 | absense||absence | ||
| 16 | absolut||absolute | ||
| 17 | absoulte||absolute | ||
| 18 | acccess||access | ||
| 19 | acceleratoin||acceleration | ||
| 20 | accelleration||acceleration | ||
| 21 | accesing||accessing | ||
| 22 | accesnt||accent | ||
| 23 | accessable||accessible | ||
| 24 | accesss||access | ||
| 25 | accidentaly||accidentally | ||
| 26 | accidentually||accidentally | ||
| 27 | accoding||according | ||
| 28 | accomodate||accommodate | ||
| 29 | accomodates||accommodates | ||
| 30 | accordign||according | ||
| 31 | accoring||according | ||
| 32 | accout||account | ||
| 33 | accquire||acquire | ||
| 34 | accquired||acquired | ||
| 35 | acessable||accessible | ||
| 36 | acess||access | ||
| 37 | achitecture||architecture | ||
| 38 | acient||ancient | ||
| 39 | acitions||actions | ||
| 40 | acitve||active | ||
| 41 | acknowldegement||acknowldegement | ||
| 42 | acknowledgement||acknowledgment | ||
| 43 | ackowledge||acknowledge | ||
| 44 | ackowledged||acknowledged | ||
| 45 | acording||according | ||
| 46 | activete||activate | ||
| 47 | acumulating||accumulating | ||
| 48 | adapater||adapter | ||
| 49 | addional||additional | ||
| 50 | additionaly||additionally | ||
| 51 | addres||address | ||
| 52 | addreses||addresses | ||
| 53 | addresss||address | ||
| 54 | aditional||additional | ||
| 55 | aditionally||additionally | ||
| 56 | aditionaly||additionally | ||
| 57 | adminstrative||administrative | ||
| 58 | adress||address | ||
| 59 | adresses||addresses | ||
| 60 | adviced||advised | ||
| 61 | afecting||affecting | ||
| 62 | agaist||against | ||
| 63 | albumns||albums | ||
| 64 | alegorical||allegorical | ||
| 65 | algorith||algorithm | ||
| 66 | algorithmical||algorithmically | ||
| 67 | algoritm||algorithm | ||
| 68 | algoritms||algorithms | ||
| 69 | algorrithm||algorithm | ||
| 70 | algorritm||algorithm | ||
| 71 | allign||align | ||
| 72 | allocatrd||allocated | ||
| 73 | allocte||allocate | ||
| 74 | allpication||application | ||
| 75 | alocate||allocate | ||
| 76 | alogirhtms||algorithms | ||
| 77 | alogrithm||algorithm | ||
| 78 | alot||a lot | ||
| 79 | alow||allow | ||
| 80 | alows||allows | ||
| 81 | altough||although | ||
| 82 | alue||value | ||
| 83 | ambigious||ambiguous | ||
| 84 | amoung||among | ||
| 85 | amout||amount | ||
| 86 | analysator||analyzer | ||
| 87 | ang||and | ||
| 88 | anniversery||anniversary | ||
| 89 | annoucement||announcement | ||
| 90 | anomolies||anomalies | ||
| 91 | anomoly||anomaly | ||
| 92 | anway||anyway | ||
| 93 | aplication||application | ||
| 94 | appearence||appearance | ||
| 95 | applicaion||application | ||
| 96 | appliction||application | ||
| 97 | applictions||applications | ||
| 98 | appplications||applications | ||
| 99 | appropiate||appropriate | ||
| 100 | appropriatly||appropriately | ||
| 101 | approriate||appropriate | ||
| 102 | approriately||appropriately | ||
| 103 | aquainted||acquainted | ||
| 104 | aquired||acquired | ||
| 105 | arbitary||arbitrary | ||
| 106 | architechture||architecture | ||
| 107 | arguement||argument | ||
| 108 | arguements||arguments | ||
| 109 | aritmetic||arithmetic | ||
| 110 | arne't||aren't | ||
| 111 | arraival||arrival | ||
| 112 | artifical||artificial | ||
| 113 | artillary||artillery | ||
| 114 | assiged||assigned | ||
| 115 | assigment||assignment | ||
| 116 | assigments||assignments | ||
| 117 | assistent||assistant | ||
| 118 | assocation||association | ||
| 119 | associcated||associated | ||
| 120 | assotiated||associated | ||
| 121 | assum||assume | ||
| 122 | assumtpion||assumption | ||
| 123 | asuming||assuming | ||
| 124 | asycronous||asynchronous | ||
| 125 | asynchnous||asynchronous | ||
| 126 | atomatically||automatically | ||
| 127 | atomicly||atomically | ||
| 128 | attachement||attachment | ||
| 129 | attched||attached | ||
| 130 | attemps||attempts | ||
| 131 | attruibutes||attributes | ||
| 132 | authentification||authentication | ||
| 133 | automaticaly||automatically | ||
| 134 | automaticly||automatically | ||
| 135 | automatize||automate | ||
| 136 | automatized||automated | ||
| 137 | automatizes||automates | ||
| 138 | autonymous||autonomous | ||
| 139 | auxilliary||auxiliary | ||
| 140 | avaiable||available | ||
| 141 | avaible||available | ||
| 142 | availabe||available | ||
| 143 | availabled||available | ||
| 144 | availablity||availability | ||
| 145 | availale||available | ||
| 146 | availavility||availability | ||
| 147 | availble||available | ||
| 148 | availiable||available | ||
| 149 | avalable||available | ||
| 150 | avaliable||available | ||
| 151 | aysnc||async | ||
| 152 | backgroud||background | ||
| 153 | backword||backward | ||
| 154 | backwords||backwards | ||
| 155 | bahavior||behavior | ||
| 156 | bakup||backup | ||
| 157 | baloon||balloon | ||
| 158 | baloons||balloons | ||
| 159 | bandwith||bandwidth | ||
| 160 | batery||battery | ||
| 161 | beacuse||because | ||
| 162 | becasue||because | ||
| 163 | becomming||becoming | ||
| 164 | becuase||because | ||
| 165 | beeing||being | ||
| 166 | befor||before | ||
| 167 | begining||beginning | ||
| 168 | beter||better | ||
| 169 | betweeen||between | ||
| 170 | bianries||binaries | ||
| 171 | bitmast||bitmask | ||
| 172 | boardcast||broadcast | ||
| 173 | borad||board | ||
| 174 | boundry||boundary | ||
| 175 | brievely||briefly | ||
| 176 | broadcat||broadcast | ||
| 177 | cacluated||calculated | ||
| 178 | caculation||calculation | ||
| 179 | calender||calendar | ||
| 180 | calle||called | ||
| 181 | calucate||calculate | ||
| 182 | calulate||calculate | ||
| 183 | cancelation||cancellation | ||
| 184 | capabilites||capabilities | ||
| 185 | capabitilies||capabilities | ||
| 186 | capatibilities||capabilities | ||
| 187 | carefuly||carefully | ||
| 188 | cariage||carriage | ||
| 189 | catagory||category | ||
| 190 | challange||challenge | ||
| 191 | challanges||challenges | ||
| 192 | chanell||channel | ||
| 193 | changable||changeable | ||
| 194 | channle||channel | ||
| 195 | channnel||channel | ||
| 196 | charachter||character | ||
| 197 | charachters||characters | ||
| 198 | charactor||character | ||
| 199 | charater||character | ||
| 200 | charaters||characters | ||
| 201 | charcter||character | ||
| 202 | checksuming||checksumming | ||
| 203 | childern||children | ||
| 204 | childs||children | ||
| 205 | chiled||child | ||
| 206 | chked||checked | ||
| 207 | chnage||change | ||
| 208 | chnages||changes | ||
| 209 | chnnel||channel | ||
| 210 | choosen||chosen | ||
| 211 | chouse||chose | ||
| 212 | circumvernt||circumvent | ||
| 213 | claread||cleared | ||
| 214 | clared||cleared | ||
| 215 | closeing||closing | ||
| 216 | clustred||clustered | ||
| 217 | collapsable||collapsible | ||
| 218 | colorfull||colorful | ||
| 219 | comand||command | ||
| 220 | comit||commit | ||
| 221 | commerical||commercial | ||
| 222 | comming||coming | ||
| 223 | comminucation||communication | ||
| 224 | commited||committed | ||
| 225 | commiting||committing | ||
| 226 | committ||commit | ||
| 227 | commoditiy||commodity | ||
| 228 | compability||compatibility | ||
| 229 | compaibility||compatibility | ||
| 230 | compatability||compatibility | ||
| 231 | compatable||compatible | ||
| 232 | compatibiliy||compatibility | ||
| 233 | compatibilty||compatibility | ||
| 234 | compilant||compliant | ||
| 235 | compleatly||completely | ||
| 236 | completly||completely | ||
| 237 | complient||compliant | ||
| 238 | componnents||components | ||
| 239 | compres||compress | ||
| 240 | compresion||compression | ||
| 241 | comression||compression | ||
| 242 | comunication||communication | ||
| 243 | conbination||combination | ||
| 244 | conditionaly||conditionally | ||
| 245 | conected||connected | ||
| 246 | configuratoin||configuration | ||
| 247 | configuraton||configuration | ||
| 248 | configuretion||configuration | ||
| 249 | conider||consider | ||
| 250 | conjuction||conjunction | ||
| 251 | connectinos||connections | ||
| 252 | connnection||connection | ||
| 253 | connnections||connections | ||
| 254 | consistancy||consistency | ||
| 255 | consistant||consistent | ||
| 256 | containes||contains | ||
| 257 | containts||contains | ||
| 258 | contaisn||contains | ||
| 259 | contant||contact | ||
| 260 | contence||contents | ||
| 261 | continous||continuous | ||
| 262 | continously||continuously | ||
| 263 | continueing||continuing | ||
| 264 | contraints||constraints | ||
| 265 | controled||controlled | ||
| 266 | controler||controller | ||
| 267 | controll||control | ||
| 268 | contruction||construction | ||
| 269 | contry||country | ||
| 270 | convertion||conversion | ||
| 271 | convertor||converter | ||
| 272 | convienient||convenient | ||
| 273 | convinient||convenient | ||
| 274 | corected||corrected | ||
| 275 | correponding||corresponding | ||
| 276 | correponds||corresponds | ||
| 277 | correspoding||corresponding | ||
| 278 | cotrol||control | ||
| 279 | couter||counter | ||
| 280 | coutner||counter | ||
| 281 | cryptocraphic||cryptographic | ||
| 282 | cunter||counter | ||
| 283 | curently||currently | ||
| 284 | dafault||default | ||
| 285 | deafult||default | ||
| 286 | deamon||daemon | ||
| 287 | decompres||decompress | ||
| 288 | decription||description | ||
| 289 | defailt||default | ||
| 290 | defferred||deferred | ||
| 291 | definate||definite | ||
| 292 | definately||definitely | ||
| 293 | defintion||definition | ||
| 294 | defualt||default | ||
| 295 | defult||default | ||
| 296 | deivce||device | ||
| 297 | delared||declared | ||
| 298 | delare||declare | ||
| 299 | delares||declares | ||
| 300 | delaring||declaring | ||
| 301 | delemiter||delimiter | ||
| 302 | dependancies||dependencies | ||
| 303 | dependancy||dependency | ||
| 304 | dependant||dependent | ||
| 305 | depreacted||deprecated | ||
| 306 | depreacte||deprecate | ||
| 307 | desactivate||deactivate | ||
| 308 | desciptors||descriptors | ||
| 309 | descrition||description | ||
| 310 | descritptor||descriptor | ||
| 311 | desctiptor||descriptor | ||
| 312 | desriptor||descriptor | ||
| 313 | desriptors||descriptors | ||
| 314 | destory||destroy | ||
| 315 | destoryed||destroyed | ||
| 316 | destorys||destroys | ||
| 317 | destroied||destroyed | ||
| 318 | detabase||database | ||
| 319 | develope||develop | ||
| 320 | developement||development | ||
| 321 | developped||developed | ||
| 322 | developpement||development | ||
| 323 | developper||developer | ||
| 324 | developpment||development | ||
| 325 | deveolpment||development | ||
| 326 | devided||divided | ||
| 327 | deviece||device | ||
| 328 | diable||disable | ||
| 329 | dictionnary||dictionary | ||
| 330 | diferent||different | ||
| 331 | differrence||difference | ||
| 332 | difinition||definition | ||
| 333 | diplay||display | ||
| 334 | direectly||directly | ||
| 335 | disapear||disappear | ||
| 336 | disapeared||disappeared | ||
| 337 | disappared||disappeared | ||
| 338 | disconnet||disconnect | ||
| 339 | discontinous||discontinuous | ||
| 340 | dispertion||dispersion | ||
| 341 | dissapears||disappears | ||
| 342 | distiction||distinction | ||
| 343 | docuentation||documentation | ||
| 344 | documantation||documentation | ||
| 345 | documentaion||documentation | ||
| 346 | documment||document | ||
| 347 | dorp||drop | ||
| 348 | dosen||doesn | ||
| 349 | downlad||download | ||
| 350 | downlads||downloads | ||
| 351 | druing||during | ||
| 352 | dynmaic||dynamic | ||
| 353 | easilly||easily | ||
| 354 | ecspecially||especially | ||
| 355 | edditable||editable | ||
| 356 | editting||editing | ||
| 357 | efficently||efficiently | ||
| 358 | ehther||ether | ||
| 359 | eigth||eight | ||
| 360 | eletronic||electronic | ||
| 361 | enabledi||enabled | ||
| 362 | enchanced||enhanced | ||
| 363 | encorporating||incorporating | ||
| 364 | encrupted||encrypted | ||
| 365 | encrypiton||encryption | ||
| 366 | endianess||endianness | ||
| 367 | enhaced||enhanced | ||
| 368 | enlightnment||enlightenment | ||
| 369 | enocded||encoded | ||
| 370 | enterily||entirely | ||
| 371 | enviroiment||environment | ||
| 372 | enviroment||environment | ||
| 373 | environement||environment | ||
| 374 | environent||environment | ||
| 375 | eqivalent||equivalent | ||
| 376 | equiped||equipped | ||
| 377 | equivelant||equivalent | ||
| 378 | equivilant||equivalent | ||
| 379 | eror||error | ||
| 380 | estbalishment||establishment | ||
| 381 | etsablishment||establishment | ||
| 382 | etsbalishment||establishment | ||
| 383 | excecutable||executable | ||
| 384 | exceded||exceeded | ||
| 385 | excellant||excellent | ||
| 386 | existance||existence | ||
| 387 | existant||existent | ||
| 388 | exixt||exist | ||
| 389 | exlcude||exclude | ||
| 390 | exlcusive||exclusive | ||
| 391 | exmaple||example | ||
| 392 | expecially||especially | ||
| 393 | explicite||explicit | ||
| 394 | explicitely||explicitly | ||
| 395 | explict||explicit | ||
| 396 | explictly||explicitly | ||
| 397 | expresion||expression | ||
| 398 | exprimental||experimental | ||
| 399 | extened||extended | ||
| 400 | extensability||extensibility | ||
| 401 | extention||extension | ||
| 402 | extracter||extractor | ||
| 403 | faild||failed | ||
| 404 | faill||fail | ||
| 405 | failue||failure | ||
| 406 | failuer||failure | ||
| 407 | faireness||fairness | ||
| 408 | faliure||failure | ||
| 409 | familar||familiar | ||
| 410 | fatser||faster | ||
| 411 | feauture||feature | ||
| 412 | feautures||features | ||
| 413 | fetaure||feature | ||
| 414 | fetaures||features | ||
| 415 | fileystem||filesystem | ||
| 416 | finanize||finalize | ||
| 417 | findn||find | ||
| 418 | finilizes||finalizes | ||
| 419 | finsih||finish | ||
| 420 | flusing||flushing | ||
| 421 | folloing||following | ||
| 422 | followign||following | ||
| 423 | follwing||following | ||
| 424 | forseeable||foreseeable | ||
| 425 | forse||force | ||
| 426 | fortan||fortran | ||
| 427 | forwardig||forwarding | ||
| 428 | framwork||framework | ||
| 429 | frequncy||frequency | ||
| 430 | frome||from | ||
| 431 | fucntion||function | ||
| 432 | fuction||function | ||
| 433 | fuctions||functions | ||
| 434 | funcion||function | ||
| 435 | functionallity||functionality | ||
| 436 | functionaly||functionally | ||
| 437 | functionnality||functionality | ||
| 438 | functonality||functionality | ||
| 439 | funtion||function | ||
| 440 | funtions||functions | ||
| 441 | furthur||further | ||
| 442 | futhermore||furthermore | ||
| 443 | futrue||future | ||
| 444 | gaurenteed||guaranteed | ||
| 445 | generiously||generously | ||
| 446 | genric||generic | ||
| 447 | globel||global | ||
| 448 | grabing||grabbing | ||
| 449 | grahical||graphical | ||
| 450 | grahpical||graphical | ||
| 451 | grapic||graphic | ||
| 452 | guage||gauge | ||
| 453 | guarentee||guarantee | ||
| 454 | halfs||halves | ||
| 455 | hander||handler | ||
| 456 | handfull||handful | ||
| 457 | hanled||handled | ||
| 458 | harware||hardware | ||
| 459 | heirarchically||hierarchically | ||
| 460 | helpfull||helpful | ||
| 461 | hierachy||hierarchy | ||
| 462 | hierarchie||hierarchy | ||
| 463 | howver||however | ||
| 464 | hsould||should | ||
| 465 | hypter||hyper | ||
| 466 | identidier||identifier | ||
| 467 | imblance||imbalance | ||
| 468 | immeadiately||immediately | ||
| 469 | immedaite||immediate | ||
| 470 | immediatelly||immediately | ||
| 471 | immediatly||immediately | ||
| 472 | immidiate||immediate | ||
| 473 | impelentation||implementation | ||
| 474 | impementated||implemented | ||
| 475 | implemantation||implementation | ||
| 476 | implemenation||implementation | ||
| 477 | implementaiton||implementation | ||
| 478 | implementated||implemented | ||
| 479 | implemention||implementation | ||
| 480 | implemetation||implementation | ||
| 481 | implemntation||implementation | ||
| 482 | implentation||implementation | ||
| 483 | implmentation||implementation | ||
| 484 | implmenting||implementing | ||
| 485 | incomming||incoming | ||
| 486 | incompatabilities||incompatibilities | ||
| 487 | incompatable||incompatible | ||
| 488 | inconsistant||inconsistent | ||
| 489 | increas||increase | ||
| 490 | incrment||increment | ||
| 491 | indendation||indentation | ||
| 492 | indended||intended | ||
| 493 | independant||independent | ||
| 494 | independantly||independently | ||
| 495 | independed||independent | ||
| 496 | indiate||indicate | ||
| 497 | inexpect||inexpected | ||
| 498 | infomation||information | ||
| 499 | informatiom||information | ||
| 500 | informations||information | ||
| 501 | informtion||information | ||
| 502 | infromation||information | ||
| 503 | ingore||ignore | ||
| 504 | inital||initial | ||
| 505 | initalised||initialized | ||
| 506 | initalise||initialize | ||
| 507 | initalize||initialize | ||
| 508 | initation||initiation | ||
| 509 | initators||initiators | ||
| 510 | initializiation||initialization | ||
| 511 | initialzed||initialized | ||
| 512 | initilization||initialization | ||
| 513 | initilize||initialize | ||
| 514 | inofficial||unofficial | ||
| 515 | instal||install | ||
| 516 | inteface||interface | ||
| 517 | integreated||integrated | ||
| 518 | integrety||integrity | ||
| 519 | integrey||integrity | ||
| 520 | intendet||intended | ||
| 521 | intented||intended | ||
| 522 | interanl||internal | ||
| 523 | interchangable||interchangeable | ||
| 524 | interferring||interfering | ||
| 525 | interger||integer | ||
| 526 | intermittant||intermittent | ||
| 527 | internel||internal | ||
| 528 | interoprability||interoperability | ||
| 529 | interrface||interface | ||
| 530 | interrrupt||interrupt | ||
| 531 | interrup||interrupt | ||
| 532 | interrups||interrupts | ||
| 533 | interruptted||interrupted | ||
| 534 | interupted||interrupted | ||
| 535 | interupt||interrupt | ||
| 536 | intial||initial | ||
| 537 | intialized||initialized | ||
| 538 | intialize||initialize | ||
| 539 | intregral||integral | ||
| 540 | intrrupt||interrupt | ||
| 541 | intuative||intuitive | ||
| 542 | invaid||invalid | ||
| 543 | invalde||invald | ||
| 544 | invalide||invalid | ||
| 545 | invididual||individual | ||
| 546 | invokation||invocation | ||
| 547 | invokations||invocations | ||
| 548 | irrelevent||irrelevant | ||
| 549 | isssue||issue | ||
| 550 | itslef||itself | ||
| 551 | jave||java | ||
| 552 | jeffies||jiffies | ||
| 553 | juse||just | ||
| 554 | jus||just | ||
| 555 | kown||known | ||
| 556 | langage||language | ||
| 557 | langauage||language | ||
| 558 | langauge||language | ||
| 559 | langugage||language | ||
| 560 | lauch||launch | ||
| 561 | leightweight||lightweight | ||
| 562 | lengh||length | ||
| 563 | lenght||length | ||
| 564 | lenth||length | ||
| 565 | lesstiff||lesstif | ||
| 566 | libaries||libraries | ||
| 567 | libary||library | ||
| 568 | librairies||libraries | ||
| 569 | libraris||libraries | ||
| 570 | licenceing||licencing | ||
| 571 | loggging||logging | ||
| 572 | loggin||login | ||
| 573 | logile||logfile | ||
| 574 | loosing||losing | ||
| 575 | losted||lost | ||
| 576 | machinary||machinery | ||
| 577 | maintainance||maintenance | ||
| 578 | maintainence||maintenance | ||
| 579 | maintan||maintain | ||
| 580 | makeing||making | ||
| 581 | malplaced||misplaced | ||
| 582 | malplace||misplace | ||
| 583 | managable||manageable | ||
| 584 | managment||management | ||
| 585 | mangement||management | ||
| 586 | manoeuvering||maneuvering | ||
| 587 | mappping||mapping | ||
| 588 | mathimatical||mathematical | ||
| 589 | mathimatic||mathematic | ||
| 590 | mathimatics||mathematics | ||
| 591 | maxium||maximum | ||
| 592 | mechamism||mechanism | ||
| 593 | meetign||meeting | ||
| 594 | ment||meant | ||
| 595 | mergable||mergeable | ||
| 596 | mesage||message | ||
| 597 | messags||messages | ||
| 598 | messgaes||messages | ||
| 599 | messsage||message | ||
| 600 | messsages||messages | ||
| 601 | microprocesspr||microprocessor | ||
| 602 | milliseonds||milliseconds | ||
| 603 | minumum||minimum | ||
| 604 | miscelleneous||miscellaneous | ||
| 605 | misformed||malformed | ||
| 606 | mispelled||misspelled | ||
| 607 | mispelt||misspelt | ||
| 608 | miximum||maximum | ||
| 609 | mmnemonic||mnemonic | ||
| 610 | mnay||many | ||
| 611 | modeled||modelled | ||
| 612 | modulues||modules | ||
| 613 | monochorome||monochrome | ||
| 614 | monochromo||monochrome | ||
| 615 | monocrome||monochrome | ||
| 616 | mopdule||module | ||
| 617 | mroe||more | ||
| 618 | mulitplied||multiplied | ||
| 619 | multidimensionnal||multidimensional | ||
| 620 | multple||multiple | ||
| 621 | mumber||number | ||
| 622 | muticast||multicast | ||
| 623 | mutiple||multiple | ||
| 624 | mutli||multi | ||
| 625 | nams||names | ||
| 626 | navagating||navigating | ||
| 627 | nead||need | ||
| 628 | neccecary||necessary | ||
| 629 | neccesary||necessary | ||
| 630 | neccessary||necessary | ||
| 631 | necesary||necessary | ||
| 632 | negaive||negative | ||
| 633 | negoitation||negotiation | ||
| 634 | negotation||negotiation | ||
| 635 | nerver||never | ||
| 636 | nescessary||necessary | ||
| 637 | nessessary||necessary | ||
| 638 | noticable||noticeable | ||
| 639 | notications||notifications | ||
| 640 | notifed||notified | ||
| 641 | numebr||number | ||
| 642 | numner||number | ||
| 643 | obtaion||obtain | ||
| 644 | occassionally||occasionally | ||
| 645 | occationally||occasionally | ||
| 646 | occurance||occurrence | ||
| 647 | occurances||occurrences | ||
| 648 | occured||occurred | ||
| 649 | occurence||occurrence | ||
| 650 | occure||occurred | ||
| 651 | occuring||occurring | ||
| 652 | offet||offset | ||
| 653 | omitt||omit | ||
| 654 | ommiting||omitting | ||
| 655 | ommitted||omitted | ||
| 656 | onself||oneself | ||
| 657 | ony||only | ||
| 658 | operatione||operation | ||
| 659 | opertaions||operations | ||
| 660 | optionnal||optional | ||
| 661 | optmizations||optimizations | ||
| 662 | orientatied||orientated | ||
| 663 | orientied||oriented | ||
| 664 | otherise||otherwise | ||
| 665 | ouput||output | ||
| 666 | overaall||overall | ||
| 667 | overhread||overhead | ||
| 668 | overlaping||overlapping | ||
| 669 | overriden||overridden | ||
| 670 | overun||overrun | ||
| 671 | pacakge||package | ||
| 672 | pachage||package | ||
| 673 | packacge||package | ||
| 674 | packege||package | ||
| 675 | packge||package | ||
| 676 | packtes||packets | ||
| 677 | pakage||package | ||
| 678 | pallette||palette | ||
| 679 | paln||plan | ||
| 680 | paramameters||parameters | ||
| 681 | paramater||parameter | ||
| 682 | parametes||parameters | ||
| 683 | parametised||parametrised | ||
| 684 | paramter||parameter | ||
| 685 | paramters||parameters | ||
| 686 | particuarly||particularly | ||
| 687 | particularily||particularly | ||
| 688 | pased||passed | ||
| 689 | passin||passing | ||
| 690 | pathes||paths | ||
| 691 | pecularities||peculiarities | ||
| 692 | peformance||performance | ||
| 693 | peice||piece | ||
| 694 | pendantic||pedantic | ||
| 695 | peprocessor||preprocessor | ||
| 696 | perfoming||performing | ||
| 697 | permissons||permissions | ||
| 698 | peroid||period | ||
| 699 | persistance||persistence | ||
| 700 | persistant||persistent | ||
| 701 | platfrom||platform | ||
| 702 | plattform||platform | ||
| 703 | pleaes||please | ||
| 704 | ploting||plotting | ||
| 705 | plugable||pluggable | ||
| 706 | poinnter||pointer | ||
| 707 | poiter||pointer | ||
| 708 | posible||possible | ||
| 709 | positon||position | ||
| 710 | possibilites||possibilities | ||
| 711 | powerfull||powerful | ||
| 712 | preceeded||preceded | ||
| 713 | preceeding||preceding | ||
| 714 | preceed||precede | ||
| 715 | precendence||precedence | ||
| 716 | precission||precision | ||
| 717 | prefered||preferred | ||
| 718 | prefferably||preferably | ||
| 719 | premption||preemption | ||
| 720 | prepaired||prepared | ||
| 721 | pressre||pressure | ||
| 722 | primative||primitive | ||
| 723 | princliple||principle | ||
| 724 | priorty||priority | ||
| 725 | privilaged||privileged | ||
| 726 | privilage||privilege | ||
| 727 | priviledge||privilege | ||
| 728 | priviledges||privileges | ||
| 729 | probaly||probably | ||
| 730 | procceed||proceed | ||
| 731 | proccesors||processors | ||
| 732 | procesed||processed | ||
| 733 | proces||process | ||
| 734 | processessing||processing | ||
| 735 | processess||processes | ||
| 736 | processpr||processor | ||
| 737 | processsed||processed | ||
| 738 | processsing||processing | ||
| 739 | procteted||protected | ||
| 740 | prodecure||procedure | ||
| 741 | progams||programs | ||
| 742 | progess||progress | ||
| 743 | programers||programmers | ||
| 744 | programm||program | ||
| 745 | programms||programs | ||
| 746 | progresss||progress | ||
| 747 | promps||prompts | ||
| 748 | pronnounced||pronounced | ||
| 749 | prononciation||pronunciation | ||
| 750 | pronouce||pronounce | ||
| 751 | pronunce||pronounce | ||
| 752 | propery||property | ||
| 753 | propigate||propagate | ||
| 754 | propigation||propagation | ||
| 755 | propogate||propagate | ||
| 756 | prosess||process | ||
| 757 | protable||portable | ||
| 758 | protcol||protocol | ||
| 759 | protecion||protection | ||
| 760 | protocoll||protocol | ||
| 761 | psudo||pseudo | ||
| 762 | psuedo||pseudo | ||
| 763 | psychadelic||psychedelic | ||
| 764 | pwoer||power | ||
| 765 | quering||querying | ||
| 766 | raoming||roaming | ||
| 767 | reasearcher||researcher | ||
| 768 | reasearchers||researchers | ||
| 769 | reasearch||research | ||
| 770 | recepient||recipient | ||
| 771 | receving||receiving | ||
| 772 | recieved||received | ||
| 773 | recieve||receive | ||
| 774 | reciever||receiver | ||
| 775 | recieves||receives | ||
| 776 | recogniced||recognised | ||
| 777 | recognizeable||recognizable | ||
| 778 | recommanded||recommended | ||
| 779 | recyle||recycle | ||
| 780 | redircet||redirect | ||
| 781 | redirectrion||redirection | ||
| 782 | refcounf||refcount | ||
| 783 | refence||reference | ||
| 784 | refered||referred | ||
| 785 | referenace||reference | ||
| 786 | refering||referring | ||
| 787 | refernces||references | ||
| 788 | refernnce||reference | ||
| 789 | refrence||reference | ||
| 790 | registerd||registered | ||
| 791 | registeresd||registered | ||
| 792 | registes||registers | ||
| 793 | registraration||registration | ||
| 794 | regster||register | ||
| 795 | regualar||regular | ||
| 796 | reguator||regulator | ||
| 797 | regulamentations||regulations | ||
| 798 | reigstration||registration | ||
| 799 | releated||related | ||
| 800 | relevent||relevant | ||
| 801 | remoote||remote | ||
| 802 | remore||remote | ||
| 803 | removeable||removable | ||
| 804 | repectively||respectively | ||
| 805 | replacable||replaceable | ||
| 806 | replacments||replacements | ||
| 807 | replys||replies | ||
| 808 | reponse||response | ||
| 809 | representaion||representation | ||
| 810 | reqeust||request | ||
| 811 | requiere||require | ||
| 812 | requirment||requirement | ||
| 813 | requred||required | ||
| 814 | requried||required | ||
| 815 | requst||request | ||
| 816 | reseting||resetting | ||
| 817 | resizeable||resizable | ||
| 818 | resouces||resources | ||
| 819 | resoures||resources | ||
| 820 | ressizes||resizes | ||
| 821 | ressource||resource | ||
| 822 | ressources||resources | ||
| 823 | retransmited||retransmitted | ||
| 824 | retreived||retrieved | ||
| 825 | retreive||retrieve | ||
| 826 | retrive||retrieve | ||
| 827 | retuned||returned | ||
| 828 | reuest||request | ||
| 829 | reuqest||request | ||
| 830 | reutnred||returned | ||
| 831 | rmeoved||removed | ||
| 832 | rmeove||remove | ||
| 833 | rmeoves||removes | ||
| 834 | rountine||routine | ||
| 835 | routins||routines | ||
| 836 | rquest||request | ||
| 837 | runing||running | ||
| 838 | runned||ran | ||
| 839 | runnning||running | ||
| 840 | runtine||runtime | ||
| 841 | sacrifying||sacrificing | ||
| 842 | safly||safely | ||
| 843 | safty||safety | ||
| 844 | savable||saveable | ||
| 845 | scaned||scanned | ||
| 846 | scaning||scanning | ||
| 847 | scarch||search | ||
| 848 | seach||search | ||
| 849 | searchs||searches | ||
| 850 | secquence||sequence | ||
| 851 | secund||second | ||
| 852 | segement||segment | ||
| 853 | senarios||scenarios | ||
| 854 | sentivite||sensitive | ||
| 855 | separatly||separately | ||
| 856 | sepcify||specify | ||
| 857 | sepc||spec | ||
| 858 | seperated||separated | ||
| 859 | seperately||separately | ||
| 860 | seperate||separate | ||
| 861 | seperatly||separately | ||
| 862 | seperator||separator | ||
| 863 | sepperate||separate | ||
| 864 | sequece||sequence | ||
| 865 | sequencial||sequential | ||
| 866 | serveral||several | ||
| 867 | setts||sets | ||
| 868 | settting||setting | ||
| 869 | shotdown||shutdown | ||
| 870 | shoud||should | ||
| 871 | shoule||should | ||
| 872 | shrinked||shrunk | ||
| 873 | siginificantly||significantly | ||
| 874 | signabl||signal | ||
| 875 | similary||similarly | ||
| 876 | similiar||similar | ||
| 877 | simlar||similar | ||
| 878 | simliar||similar | ||
| 879 | simpified||simplified | ||
| 880 | singaled||signaled | ||
| 881 | singal||signal | ||
| 882 | singed||signed | ||
| 883 | sleeped||slept | ||
| 884 | softwares||software | ||
| 885 | speach||speech | ||
| 886 | specfic||specific | ||
| 887 | speciefied||specified | ||
| 888 | specifc||specific | ||
| 889 | specifed||specified | ||
| 890 | specificatin||specification | ||
| 891 | specificaton||specification | ||
| 892 | specifing||specifying | ||
| 893 | specifiying||specifying | ||
| 894 | speficied||specified | ||
| 895 | speicify||specify | ||
| 896 | speling||spelling | ||
| 897 | spinlcok||spinlock | ||
| 898 | spinock||spinlock | ||
| 899 | splitted||split | ||
| 900 | spreaded||spread | ||
| 901 | sructure||structure | ||
| 902 | stablilization||stabilization | ||
| 903 | staically||statically | ||
| 904 | staion||station | ||
| 905 | standardss||standards | ||
| 906 | standartization||standardization | ||
| 907 | standart||standard | ||
| 908 | staticly||statically | ||
| 909 | stoped||stopped | ||
| 910 | stoppped||stopped | ||
| 911 | straming||streaming | ||
| 912 | struc||struct | ||
| 913 | structres||structures | ||
| 914 | stuct||struct | ||
| 915 | sturcture||structure | ||
| 916 | subdirectoires||subdirectories | ||
| 917 | suble||subtle | ||
| 918 | succesfully||successfully | ||
| 919 | succesful||successful | ||
| 920 | successfull||successful | ||
| 921 | sucessfully||successfully | ||
| 922 | sucess||success | ||
| 923 | superflous||superfluous | ||
| 924 | superseeded||superseded | ||
| 925 | suplied||supplied | ||
| 926 | suported||supported | ||
| 927 | suport||support | ||
| 928 | suppored||supported | ||
| 929 | supportin||supporting | ||
| 930 | suppoted||supported | ||
| 931 | suppported||supported | ||
| 932 | suppport||support | ||
| 933 | supress||suppress | ||
| 934 | surpresses||suppresses | ||
| 935 | susbsystem||subsystem | ||
| 936 | suspicously||suspiciously | ||
| 937 | swaping||swapping | ||
| 938 | switchs||switches | ||
| 939 | symetric||symmetric | ||
| 940 | synax||syntax | ||
| 941 | synchonized||synchronized | ||
| 942 | syncronize||synchronize | ||
| 943 | syncronizing||synchronizing | ||
| 944 | syncronus||synchronous | ||
| 945 | syste||system | ||
| 946 | sytem||system | ||
| 947 | sythesis||synthesis | ||
| 948 | taht||that | ||
| 949 | targetted||targeted | ||
| 950 | targetting||targeting | ||
| 951 | teh||the | ||
| 952 | temorary||temporary | ||
| 953 | temproarily||temporarily | ||
| 954 | thier||their | ||
| 955 | threds||threads | ||
| 956 | threshhold||threshold | ||
| 957 | throught||through | ||
| 958 | thses||these | ||
| 959 | tiggered||triggered | ||
| 960 | tipically||typically | ||
| 961 | tmis||this | ||
| 962 | torerable||tolerable | ||
| 963 | tramsmitted||transmitted | ||
| 964 | tramsmit||transmit | ||
| 965 | tranfer||transfer | ||
| 966 | transciever||transceiver | ||
| 967 | transferd||transferrd | ||
| 968 | transfered||transferred | ||
| 969 | transfering||transferring | ||
| 970 | transision||transition | ||
| 971 | transmittd||transmitted | ||
| 972 | transormed||transformed | ||
| 973 | trasmission||transmission | ||
| 974 | treshold||threshold | ||
| 975 | trigerring||triggering | ||
| 976 | trun||turn | ||
| 977 | ture||true | ||
| 978 | tyep||type | ||
| 979 | udpate||update | ||
| 980 | uesd||used | ||
| 981 | unconditionaly||unconditionally | ||
| 982 | underun||underrun | ||
| 983 | unecessary||unnecessary | ||
| 984 | unexecpted||unexpected | ||
| 985 | unexpectd||unexpected | ||
| 986 | unexpeted||unexpected | ||
| 987 | unfortunatelly||unfortunately | ||
| 988 | unifiy||unify | ||
| 989 | unknonw||unknown | ||
| 990 | unknow||unknown | ||
| 991 | unkown||unknown | ||
| 992 | unneedingly||unnecessarily | ||
| 993 | unresgister||unregister | ||
| 994 | unsinged||unsigned | ||
| 995 | unstabel||unstable | ||
| 996 | unsuccessfull||unsuccessful | ||
| 997 | unsuported||unsupported | ||
| 998 | untill||until | ||
| 999 | unuseful||useless | ||
| 1000 | upate||update | ||
| 1001 | usefule||useful | ||
| 1002 | usefull||useful | ||
| 1003 | usege||usage | ||
| 1004 | usera||users | ||
| 1005 | usualy||usually | ||
| 1006 | utilites||utilities | ||
| 1007 | utillities||utilities | ||
| 1008 | utilties||utilities | ||
| 1009 | utiltity||utility | ||
| 1010 | utitity||utility | ||
| 1011 | utitlty||utility | ||
| 1012 | vaid||valid | ||
| 1013 | vaild||valid | ||
| 1014 | valide||valid | ||
| 1015 | variantions||variations | ||
| 1016 | varient||variant | ||
| 1017 | vaule||value | ||
| 1018 | verbse||verbose | ||
| 1019 | verisons||versions | ||
| 1020 | verison||version | ||
| 1021 | verson||version | ||
| 1022 | vicefersa||vice-versa | ||
| 1023 | virtal||virtual | ||
| 1024 | virtaul||virtual | ||
| 1025 | virtiual||virtual | ||
| 1026 | visiters||visitors | ||
| 1027 | vitual||virtual | ||
| 1028 | wating||waiting | ||
| 1029 | whataver||whatever | ||
| 1030 | whenver||whenever | ||
| 1031 | wheter||whether | ||
| 1032 | whe||when | ||
| 1033 | wierd||weird | ||
| 1034 | wiil||will | ||
| 1035 | wirte||write | ||
| 1036 | withing||within | ||
| 1037 | wnat||want | ||
| 1038 | workarould||workaround | ||
| 1039 | writeing||writing | ||
| 1040 | writting||writing | ||
| 1041 | zombe||zombie | ||
| 1042 | zomebie||zombie | ||
