diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-04-15 21:00:38 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-04-15 21:00:38 +0000 |
commit | 402d2fea7025356c7abcb891017a1b7ddf99cbbf (patch) | |
tree | 83c5973b6316912331d4a4c070996d7888097e5c /src/regexp.c | |
parent | 4499d2ee58db42e4ec59bb2c2dbb5eeca2313e8b (diff) | |
download | vim-git-402d2fea7025356c7abcb891017a1b7ddf99cbbf.tar.gz |
updated for version 7.0066
Diffstat (limited to 'src/regexp.c')
-rw-r--r-- | src/regexp.c | 92 |
1 files changed, 48 insertions, 44 deletions
diff --git a/src/regexp.c b/src/regexp.c index fe20b3a8f..8a2643dcc 100644 --- a/src/regexp.c +++ b/src/regexp.c @@ -738,65 +738,69 @@ reg_equi_class(c) { switch (c) { - case 'A': case 'À': case 'Á': case 'Â': - case 'Ã': case 'Ä': case 'Å': - regmbc('A'); regmbc('À'); regmbc('Á'); regmbc('Â'); - regmbc('Ã'); regmbc('Ä'); regmbc('Å'); + case 'A': case '\300': case '\301': case '\302': + case '\303': case '\304': case '\305': + regmbc('A'); regmbc('\300'); regmbc('\301'); + regmbc('\302'); regmbc('\303'); regmbc('\304'); + regmbc('\305'); return; - case 'C': case 'Ç': - regmbc('C'); regmbc('Ç'); + case 'C': case '\307': + regmbc('C'); regmbc('\307'); return; - case 'E': case 'È': case 'É': case 'Ê': case 'Ë': - regmbc('E'); regmbc('È'); regmbc('É'); regmbc('Ê'); - regmbc('Ë'); + case 'E': case '\310': case '\311': case '\312': case '\313': + regmbc('E'); regmbc('\310'); regmbc('\311'); + regmbc('\312'); regmbc('\313'); return; - case 'I': case 'Ì': case 'Í': case 'Î': case 'Ï': - regmbc('I'); regmbc('Ì'); regmbc('Í'); regmbc('Î'); - regmbc('Ï'); + case 'I': case '\314': case '\315': case '\316': case '\317': + regmbc('I'); regmbc('\314'); regmbc('\315'); + regmbc('\316'); regmbc('\317'); return; - case 'N': case 'Ñ': - regmbc('N'); regmbc('Ñ'); + case 'N': case '\321': + regmbc('N'); regmbc('\321'); return; - case 'O': case 'Ò': case 'Ó': case 'Ô': case 'Õ': case 'Ö': - regmbc('O'); regmbc('Ò'); regmbc('Ó'); regmbc('Ô'); - regmbc('Õ'); regmbc('Ö'); + case 'O': case '\322': case '\323': case '\324': case '\325': + case '\326': + regmbc('O'); regmbc('\322'); regmbc('\323'); + regmbc('\324'); regmbc('\325'); regmbc('\326'); return; - case 'U': case 'Ù': case 'Ú': case 'Û': case 'Ü': - regmbc('U'); regmbc('Ù'); regmbc('Ú'); regmbc('Û'); - regmbc('Ü'); + case 'U': case '\331': case '\332': case '\333': case '\334': + regmbc('U'); regmbc('\331'); regmbc('\332'); + regmbc('\333'); regmbc('\334'); return; - case 'Y': case 'Ý': - regmbc('Y'); regmbc('Ý'); + case 'Y': case '\335': + regmbc('Y'); regmbc('\335'); return; - case 'a': case 'à': case 'á': case 'â': - case 'ã': case 'ä': case 'å': - regmbc('a'); regmbc('à'); regmbc('á'); regmbc('â'); - regmbc('ã'); regmbc('ä'); regmbc('å'); + case 'a': case '\340': case '\341': case '\342': + case '\343': case '\344': case '\345': + regmbc('a'); regmbc('\340'); regmbc('\341'); + regmbc('\342'); regmbc('\343'); regmbc('\344'); + regmbc('\345'); return; - case 'c': case 'ç': - regmbc('c'); regmbc('ç'); + case 'c': case '\347': + regmbc('c'); regmbc('\347'); return; - case 'e': case 'è': case 'é': case 'ê': case 'ë': - regmbc('e'); regmbc('è'); regmbc('é'); regmbc('ê'); - regmbc('ë'); + case 'e': case '\350': case '\351': case '\352': case '\353': + regmbc('e'); regmbc('\350'); regmbc('\351'); + regmbc('\352'); regmbc('\353'); return; - case 'i': case 'ì': case 'í': case 'î': case 'ï': - regmbc('i'); regmbc('ì'); regmbc('í'); regmbc('î'); - regmbc('ï'); + case 'i': case '\354': case '\355': case '\356': case '\357': + regmbc('i'); regmbc('\354'); regmbc('\355'); + regmbc('\356'); regmbc('\357'); return; - case 'n': case 'ñ': - regmbc('n'); regmbc('ñ'); + case 'n': case '\361': + regmbc('n'); regmbc('\361'); return; - case 'o': case 'ò': case 'ó': case 'ô': case 'õ': case 'ö': - regmbc('o'); regmbc('ò'); regmbc('ó'); regmbc('ô'); - regmbc('õ'); regmbc('ö'); + case 'o': case '\362': case '\363': case '\364': case '\365': + case '\366': + regmbc('o'); regmbc('\362'); regmbc('\363'); + regmbc('\364'); regmbc('\365'); regmbc('\366'); return; - case 'u': case 'ù': case 'ú': case 'û': case 'ü': - regmbc('u'); regmbc('ù'); regmbc('ú'); regmbc('û'); - regmbc('ü'); + case 'u': case '\371': case '\372': case '\373': case '\374': + regmbc('u'); regmbc('\371'); regmbc('\372'); + regmbc('\373'); regmbc('\374'); return; - case 'y': case 'ý': case 'ÿ': - regmbc('y'); regmbc('ý'); regmbc('ÿ'); + case 'y': case '\375': case '\377': + regmbc('y'); regmbc('\375'); regmbc('\377'); return; } } |