Mercurial > vim
comparison src/regexp.c @ 236:4707450c2b33
updated for version 7.0066
author | vimboss |
---|---|
date | Fri, 15 Apr 2005 21:00:38 +0000 |
parents | fca8a9b65afa |
children | a20218704019 |
comparison
equal
deleted
inserted
replaced
235:23d380e32c95 | 236:4707450c2b33 |
---|---|
736 || STRCMP(p_enc, "latin9") == 0) | 736 || STRCMP(p_enc, "latin9") == 0) |
737 #endif | 737 #endif |
738 { | 738 { |
739 switch (c) | 739 switch (c) |
740 { | 740 { |
741 case 'A': case 'À': case 'Á': case 'Â': | 741 case 'A': case '\300': case '\301': case '\302': |
742 case 'Ã': case 'Ä': case 'Å': | 742 case '\303': case '\304': case '\305': |
743 regmbc('A'); regmbc('À'); regmbc('Á'); regmbc('Â'); | 743 regmbc('A'); regmbc('\300'); regmbc('\301'); |
744 regmbc('Ã'); regmbc('Ä'); regmbc('Å'); | 744 regmbc('\302'); regmbc('\303'); regmbc('\304'); |
745 regmbc('\305'); | |
745 return; | 746 return; |
746 case 'C': case 'Ç': | 747 case 'C': case '\307': |
747 regmbc('C'); regmbc('Ç'); | 748 regmbc('C'); regmbc('\307'); |
748 return; | 749 return; |
749 case 'E': case 'È': case 'É': case 'Ê': case 'Ë': | 750 case 'E': case '\310': case '\311': case '\312': case '\313': |
750 regmbc('E'); regmbc('È'); regmbc('É'); regmbc('Ê'); | 751 regmbc('E'); regmbc('\310'); regmbc('\311'); |
751 regmbc('Ë'); | 752 regmbc('\312'); regmbc('\313'); |
752 return; | 753 return; |
753 case 'I': case 'Ì': case 'Í': case 'Î': case 'Ï': | 754 case 'I': case '\314': case '\315': case '\316': case '\317': |
754 regmbc('I'); regmbc('Ì'); regmbc('Í'); regmbc('Î'); | 755 regmbc('I'); regmbc('\314'); regmbc('\315'); |
755 regmbc('Ï'); | 756 regmbc('\316'); regmbc('\317'); |
756 return; | 757 return; |
757 case 'N': case 'Ñ': | 758 case 'N': case '\321': |
758 regmbc('N'); regmbc('Ñ'); | 759 regmbc('N'); regmbc('\321'); |
759 return; | 760 return; |
760 case 'O': case 'Ò': case 'Ó': case 'Ô': case 'Õ': case 'Ö': | 761 case 'O': case '\322': case '\323': case '\324': case '\325': |
761 regmbc('O'); regmbc('Ò'); regmbc('Ó'); regmbc('Ô'); | 762 case '\326': |
762 regmbc('Õ'); regmbc('Ö'); | 763 regmbc('O'); regmbc('\322'); regmbc('\323'); |
764 regmbc('\324'); regmbc('\325'); regmbc('\326'); | |
763 return; | 765 return; |
764 case 'U': case 'Ù': case 'Ú': case 'Û': case 'Ü': | 766 case 'U': case '\331': case '\332': case '\333': case '\334': |
765 regmbc('U'); regmbc('Ù'); regmbc('Ú'); regmbc('Û'); | 767 regmbc('U'); regmbc('\331'); regmbc('\332'); |
766 regmbc('Ü'); | 768 regmbc('\333'); regmbc('\334'); |
767 return; | 769 return; |
768 case 'Y': case 'Ý': | 770 case 'Y': case '\335': |
769 regmbc('Y'); regmbc('Ý'); | 771 regmbc('Y'); regmbc('\335'); |
770 return; | 772 return; |
771 case 'a': case 'à': case 'á': case 'â': | 773 case 'a': case '\340': case '\341': case '\342': |
772 case 'ã': case 'ä': case 'å': | 774 case '\343': case '\344': case '\345': |
773 regmbc('a'); regmbc('à'); regmbc('á'); regmbc('â'); | 775 regmbc('a'); regmbc('\340'); regmbc('\341'); |
774 regmbc('ã'); regmbc('ä'); regmbc('å'); | 776 regmbc('\342'); regmbc('\343'); regmbc('\344'); |
777 regmbc('\345'); | |
775 return; | 778 return; |
776 case 'c': case 'ç': | 779 case 'c': case '\347': |
777 regmbc('c'); regmbc('ç'); | 780 regmbc('c'); regmbc('\347'); |
778 return; | 781 return; |
779 case 'e': case 'è': case 'é': case 'ê': case 'ë': | 782 case 'e': case '\350': case '\351': case '\352': case '\353': |
780 regmbc('e'); regmbc('è'); regmbc('é'); regmbc('ê'); | 783 regmbc('e'); regmbc('\350'); regmbc('\351'); |
781 regmbc('ë'); | 784 regmbc('\352'); regmbc('\353'); |
782 return; | 785 return; |
783 case 'i': case 'ì': case 'í': case 'î': case 'ï': | 786 case 'i': case '\354': case '\355': case '\356': case '\357': |
784 regmbc('i'); regmbc('ì'); regmbc('í'); regmbc('î'); | 787 regmbc('i'); regmbc('\354'); regmbc('\355'); |
785 regmbc('ï'); | 788 regmbc('\356'); regmbc('\357'); |
786 return; | 789 return; |
787 case 'n': case 'ñ': | 790 case 'n': case '\361': |
788 regmbc('n'); regmbc('ñ'); | 791 regmbc('n'); regmbc('\361'); |
789 return; | 792 return; |
790 case 'o': case 'ò': case 'ó': case 'ô': case 'õ': case 'ö': | 793 case 'o': case '\362': case '\363': case '\364': case '\365': |
791 regmbc('o'); regmbc('ò'); regmbc('ó'); regmbc('ô'); | 794 case '\366': |
792 regmbc('õ'); regmbc('ö'); | 795 regmbc('o'); regmbc('\362'); regmbc('\363'); |
796 regmbc('\364'); regmbc('\365'); regmbc('\366'); | |
793 return; | 797 return; |
794 case 'u': case 'ù': case 'ú': case 'û': case 'ü': | 798 case 'u': case '\371': case '\372': case '\373': case '\374': |
795 regmbc('u'); regmbc('ù'); regmbc('ú'); regmbc('û'); | 799 regmbc('u'); regmbc('\371'); regmbc('\372'); |
796 regmbc('ü'); | 800 regmbc('\373'); regmbc('\374'); |
797 return; | 801 return; |
798 case 'y': case 'ý': case 'ÿ': | 802 case 'y': case '\375': case '\377': |
799 regmbc('y'); regmbc('ý'); regmbc('ÿ'); | 803 regmbc('y'); regmbc('\375'); regmbc('\377'); |
800 return; | 804 return; |
801 } | 805 } |
802 } | 806 } |
803 regmbc(c); | 807 regmbc(c); |
804 } | 808 } |