view runtime/spell/en/en_US.diff @ 19077:568cce19fd2b v8.2.0099

patch 8.2.0099: use of NULL pointer when out of memory Commit: https://github.com/vim/vim/commit/8b7aa2f9b238df916c161cdacda032c25d72a0ae Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jan 7 21:05:49 2020 +0100 patch 8.2.0099: use of NULL pointer when out of memory Problem: Use of NULL pointer when out of memory. Solution: Check for NULL pointer. (Dominique Pelle, closes https://github.com/vim/vim/issues/5449)
author Bram Moolenaar <Bram@vim.org>
date Tue, 07 Jan 2020 21:15:06 +0100
parents 319980d694f4
children
line wrap: on
line source

*** en_US.orig.aff	2015-12-30 18:55:30.352821552 +0100
--- en_US.aff	2016-01-09 13:16:31.514054846 +0100
***************
*** 1,18 ****
  SET UTF8
  TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
! ICONV 1
! ICONV ’ '
  NOSUGGEST !
  
! # ordinal numbers
! COMPOUNDMIN 1
! # only in compounds: 1th, 2th, 3th
! ONLYINCOMPOUND c
! # compound rules:
! # 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
! # 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
! COMPOUNDRULE 2
! COMPOUNDRULE n*1t
! COMPOUNDRULE n*mp
! WORDCHARS 0123456789
  
--- 1,164 ----
+ # Affix file for US English MySpell dictionary
  SET UTF8
  TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
! 
! FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
! LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
! UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
! 
! MIDWORD	'
! 
! RARE ?
! BAD %
! 
! MAP 9
! MAP aàáâãäå
! MAP eèéêë
! MAP iìíîï
! MAP oòóôõö
! MAP uùúûü
! MAP nñ
! MAP cç
! MAP yÿý
! MAP sß
! 
! # This comes from Aspell en_phonet.dat, version 1.1, 2000-01-07
! 
! SAL AH(AEIOUY)-^         *H
! SAL AR(AEIOUY)-^         *R
! SAL A(HR)^               *
! SAL A^                   *
! SAL AH(AEIOUY)-          H
! SAL AR(AEIOUY)-          R
! SAL A(HR)                _
! SAL À^                   *
! SAL Å^                   *
! SAL BB-                  _
! SAL B                    B
! SAL CQ-                  _
! SAL CIA                  X
! SAL CH                   X
! SAL C(EIY)-              S
! SAL CK                   K
! SAL COUGH^               KF
! SAL CC<                  C
! SAL C                    K
! SAL DG(EIY)              K
! SAL DD-                  _
! SAL D                    T
! SAL É<                   E
! SAL EH(AEIOUY)-^         *H
! SAL ER(AEIOUY)-^         *R
! SAL E(HR)^               *
! SAL ENOUGH^$             *NF
! SAL E^                   *
! SAL EH(AEIOUY)-          H
! SAL ER(AEIOUY)-          R
! SAL E(HR)                _
! SAL FF-                  _
! SAL F                    F
! SAL GN^                  N
! SAL GN$                  N
! SAL GNS$                 NS
! SAL GNED$                N
! SAL GH(AEIOUY)-          K
! SAL GH                   _
! SAL GG9                  K
! SAL G                    K
! SAL H                    H
! SAL IH(AEIOUY)-^         *H
! SAL IR(AEIOUY)-^         *R
! SAL I(HR)^               *
! SAL I^                   *
! SAL ING6                 N
! SAL IH(AEIOUY)-          H
! SAL IR(AEIOUY)-          R
! SAL I(HR)                _
! SAL J                    K
! SAL KN^                  N
! SAL KK-                  _
! SAL K                    K
! SAL LAUGH^               LF
! SAL LL-                  _
! SAL L                    L
! SAL MB$                  M
! SAL MM                   M
! SAL M                    M
! SAL NN-                  _
! SAL N                    N
! SAL OH(AEIOUY)-^         *H
! SAL OR(AEIOUY)-^         *R
! SAL O(HR)^               *
! SAL O^                   *
! SAL OH(AEIOUY)-          H
! SAL OR(AEIOUY)-          R
! SAL O(HR)                _
! SAL PH                   F
! SAL PN^                  N
! SAL PP-                  _
! SAL P                    P
! SAL Q                    K
! SAL RH^                  R
! SAL ROUGH^               RF
! SAL RR-                  _
! SAL R                    R
! SAL SCH(EOU)-            SK
! SAL SC(IEY)-             S
! SAL SH                   X
! SAL SI(AO)-              X
! SAL SS-                  _
! SAL S                    S
! SAL TI(AO)-              X
! SAL TH                   @
! SAL TCH--                _
! SAL TOUGH^               TF
! SAL TT-                  _
! SAL T                    T
! SAL UH(AEIOUY)-^         *H
! SAL UR(AEIOUY)-^         *R
! SAL U(HR)^               *
! SAL U^                   *
! SAL UH(AEIOUY)-          H
! SAL UR(AEIOUY)-          R
! SAL U(HR)                _
! SAL V^                   W
! SAL V                    F
! SAL WR^                  R
! SAL WH^                  W
! SAL W(AEIOU)-            W
! SAL X^                   S
! SAL X                    KS
! SAL Y(AEIOU)-            Y
! SAL ZZ-                  _
! SAL Z                    S
! 
! # When soundfolding "th" is turned into "@".  When this is mistyped as "ht" it
! # soundfolds to "ht".  This difference is too big, thus use REP items to lower
! # the score.
! REPSAL 2
! REPSAL ht @
! REPSAL @ ht
! 
! # ICONV 1
! # ICONV ’ '
! 
  NOSUGGEST !
  
! # This is disabled, because if Vim does not support NOCOMPOUNDSUGS giving
! # suggestions is extremely slow.
! # This is disabled, because without NOCOMPOUNDSUGS support giving suggestions
! # is extremely slow.
! ## ordinal numbers
! #COMPOUNDMIN 1
! ## only in compounds: 1th, 2th, 3th
! #ONLYINCOMPOUND c
! ## compound rules:
! ## 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
! ## 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
! #COMPOUNDRULE 2
! #COMPOUNDRULE n*1t
! #COMPOUNDRULE n*mp
! #NOCOMPOUNDSUGS
! 
! # WORDCHARS 0123456789
  
*** en_US.orig.dic	2015-12-30 18:55:58.928512408 +0100
--- en_US.dic	2016-01-08 23:04:15.241835664 +0100
***************
*** 1,25 ****
  48756
! 0/nm
! 0th/pt
! 1/n1
! 1st/p
! 1th/tc
! 2/nm
! 2nd/p
! 2th/tc
! 3/nm
! 3rd/p
! 3th/tc
! 4/nm
! 4th/pt
! 5/nm
! 5th/pt
! 6/nm
! 6th/pt
! 7/nm
! 7th/pt
! 8/nm
! 8th/pt
! 9/nm
! 9th/pt
  A/SM
--- 1,12 ----
  48756
! 0th
! 1st
! 2nd
! 3rd
! 4th
! 5th
! 6th
! 7th
! 8th
! 9th
  A/SM
***************
*** 48757 ****
--- 48744,48754 ----
  zymurgy/M
+ a a/%
+ a an/%
+ a the/%
+ an a/%
+ an an/%
+ an the/%
+ and and/%
+ the a/%
+ the an/%
+ the the/%