summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2001-02-09 13:16:21 +0000
committerDr. Stephen Henson <steve@openssl.org>2001-02-09 13:16:21 +0000
commitc47c6196802a5d018665f8f5617986bcaa6a1787 (patch)
treeadd8c1b963a1ddca143c455b342d1e45464b3d03 /util
parent93cd57a578fcc536a2cd050a89ec769607fc10bf (diff)
Various updates to mkdef.pl to cope with new aes
and ASN1 code.
Diffstat (limited to 'util')
-rwxr-xr-xutil/mkdef.pl46
1 files changed, 39 insertions, 7 deletions
diff --git a/util/mkdef.pl b/util/mkdef.pl
index 65330a7a2b..bcf875f546 100755
--- a/util/mkdef.pl
+++ b/util/mkdef.pl
@@ -63,6 +63,7 @@ my $do_crypto = 0;
my $do_ssl = 0;
my $do_ctest = 0;
my $do_ctestall = 0;
+my $do_checkexist = 0;
my $VMS=0;
my $W32=0;
@@ -76,7 +77,7 @@ my @known_platforms = ( "__FreeBSD__", "VMS", "WIN16", "WIN32",
my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
"CAST", "MD2", "MD4", "MD5", "SHA", "SHA0", "SHA1",
"RIPEMD",
- "MDC2", "RSA", "DSA", "DH", "HMAC", "RIJNDAEL",
+ "MDC2", "RSA", "DSA", "DH", "HMAC", "AES",
# Envelope "algorithms"
"EVP", "X509", "ASN1_TYPEDEFS",
# Helper "algorithms"
@@ -98,7 +99,7 @@ close(IN);
my $no_rc2; my $no_rc4; my $no_rc5; my $no_idea; my $no_des; my $no_bf;
my $no_cast;
my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2;
-my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_rijndael;
+my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_aes;
my $no_fp_api;
foreach (@ARGV, split(/ /, $options))
@@ -119,6 +120,7 @@ foreach (@ARGV, split(/ /, $options))
$do_rewrite=1 if $_ eq "rewrite";
$do_ctest=1 if $_ eq "ctest";
$do_ctestall=1 if $_ eq "ctestall";
+ $do_checkexist=1 if $_ eq "exist";
#$safe_stack_def=1 if $_ eq "-DDEBUG_SAFESTACK";
if (/^no-rc2$/) { $no_rc2=1; }
@@ -138,7 +140,7 @@ foreach (@ARGV, split(/ /, $options))
elsif (/^no-dsa$/) { $no_dsa=1; }
elsif (/^no-dh$/) { $no_dh=1; }
elsif (/^no-hmac$/) { $no_hmac=1; }
- elsif (/^no-rijndael$/) { $no_rijndael=1; }
+ elsif (/^no-aes$/) { $no_aes=1; }
elsif (/^no-evp$/) { $no_evp=1; }
elsif (/^no-lhash$/) { $no_lhash=1; }
elsif (/^no-stack$/) { $no_stack=1; }
@@ -189,8 +191,8 @@ $crypto.=" crypto/md5/md5.h" unless $no_md5;
$crypto.=" crypto/mdc2/mdc2.h" unless $no_mdc2;
$crypto.=" crypto/sha/sha.h" unless $no_sha;
$crypto.=" crypto/ripemd/ripemd.h" unless $no_ripemd;
-$crypto.=" crypto/rijndael/rijndael.h" unless $no_rijndael;
-$crypto.=" crypto/rijndael/rd_fst.h" unless $no_rijndael;
+$crypto.=" crypto/rijndael/rijndael.h" unless $no_aes;
+$crypto.=" crypto/rijndael/rd_fst.h" unless $no_aes;
$crypto.=" crypto/bn/bn.h";
$crypto.=" crypto/rsa/rsa.h" unless $no_rsa;
@@ -259,6 +261,11 @@ if($do_crypto == 1) {
close OUT;
}
+} elsif ($do_checkexist) {
+ &check_existing(*ssl_list, @ssl_symbols)
+ if $do_ssl == 1;
+ &check_existing(*crypto_list, @crypto_symbols)
+ if $do_crypto == 1;
} elsif ($do_ctest || $do_ctestall) {
print <<"EOF";
@@ -406,6 +413,12 @@ sub do_defs
}
if (/^\s*DECLARE_STACK_OF\s*\(\s*(\w*)\s*\)/) {
next;
+ } elsif (/^\s*DECLARE_ASN1_ENCODE_FUNCTIONS\s*\(\s*(\w*)\s*,\s*(\w*)\s*,\s*(\w*)\s*\)/) {
+ $syms{"d2i_$3"} = 1;
+ $syms{"i2d_$3"} = 1;
+ $syms{"$2_it"} = 1;
+ $kind{"$2_it"} = "VARIABLE";
+ next;
} elsif (/^\s*DECLARE_ASN1_FUNCTIONS_fname\s*\(\s*(\w*)\s*,\s*(\w*)\s*,\s*(\w*)\s*\)/) {
$syms{"d2i_$3"} = 1;
$syms{"i2d_$3"} = 1;
@@ -413,7 +426,8 @@ sub do_defs
$syms{"$3_free"} = 1;
$syms{"$2_it"} = 1;
$kind{"$2_it"} = "VARIABLE";
- } elsif (/^\s*DECLARE_ASN1_FUNCTIONS\s*\(\s*(\w*)\s*\)/) {
+ } elsif (/^\s*DECLARE_ASN1_FUNCTIONS\s*\(\s*(\w*)\s*\)/ ||
+ /^\s*DECLARE_ASN1_FUNCTIONS_const\s*\(\s*(\w*)\s*\)/) {
$syms{"d2i_$1"} = 1;
$syms{"i2d_$1"} = 1;
$syms{"$1_new"} = 1;
@@ -421,6 +435,24 @@ sub do_defs
$syms{"$1_it"} = 1;
$kind{"$1_it"} = "VARIABLE";
next;
+ } elsif (/^\s*DECLARE_ASN1_ENCODE_FUNCTIONS_const\s*\(\s*(\w*)\s*,\s*(\w*)\s*\)/) {
+ $syms{"d2i_$2"} = 1;
+ $syms{"i2d_$2"} = 1;
+ $syms{"$2_it"} = 1;
+ $kind{"$2_it"} = "VARIABLE";
+ next;
+ } elsif (/^\s*DECLARE_ASN1_FUNCTIONS_name\s*\(\s*(\w*)\s*,\s*(\w*)\s*\)/) {
+ $syms{"d2i_$2"} = 1;
+ $syms{"i2d_$2"} = 1;
+ $syms{"$2_new"} = 1;
+ $syms{"$2_free"} = 1;
+ $syms{"$2_it"} = 1;
+ $kind{"$2_it"} = "VARIABLE";
+ next;
+ } elsif (/^\s*DECLARE_ASN1_ITEM\s*\(\s*(\w*)\s*,(\w*)\s*\)/) {
+ $syms{"$1_it"} = 1;
+ $kind{"$1_it"} = "VARIABLE";
+ next;
} elsif (/^\s*DECLARE_PKCS12_STACK_OF\s*\(\s*(\w*)\s*\)/) {
next;
} elsif (/^\s*DECLARE_ASN1_SET_OF\s*\(\s*(\w*)\s*\)/) {
@@ -805,7 +837,7 @@ EOF
&& (!@a || (!$no_dsa || !grep(/^DSA$/,@a)))
&& (!@a || (!$no_dh || !grep(/^DH$/,@a)))
&& (!@a || (!$no_hmac || !grep(/^HMAC$/,@a)))
- && (!@a || (!$no_rijndael || !grep(/^RIJNDAEL$/,@a)))
+ && (!@a || (!$no_aes || !grep(/^AES$/,@a)))
&& (!@a || (!$no_fp_api || !grep(/^FP_API$/,@a)))
) {
if($v) {
'>2
-rw-r--r--runtime/lang/menu_sl_si.latin2.vim2
-rw-r--r--runtime/lang/menu_sl_si.utf-8.vim2
-rw-r--r--runtime/lang/menu_sr_rs.ascii.vim2
-rw-r--r--runtime/lang/menu_sr_rs.iso_8859-2.vim2
-rw-r--r--runtime/lang/menu_sr_rs.iso_8859-5.vim2
-rw-r--r--runtime/lang/menu_sr_rs.utf-8.vim2
-rw-r--r--runtime/lang/menu_sv_se.latin1.vim2
-rw-r--r--runtime/lang/menu_tr_tr.cp1254.vim2
-rw-r--r--runtime/lang/menu_tr_tr.iso_8859-9.vim2
-rw-r--r--runtime/lang/menu_tr_tr.utf-8.vim2
-rw-r--r--runtime/lang/menu_zh_cn.utf-8.vim2
34 files changed, 34 insertions, 34 deletions
diff --git a/runtime/lang/menu_ca_es.latin1.vim b/runtime/lang/menu_ca_es.latin1.vim
index 6f8ea7f82e..8fed314d48 100644
--- a/runtime/lang/menu_ca_es.latin1.vim
+++ b/runtime/lang/menu_ca_es.latin1.vim
@@ -37,7 +37,7 @@ let g:menutrans_help_dialog = "Introdu飖 el terme sobre el qual necessiteu ajuda
menutrans &File &Fitxer
menutrans &Open\.\.\.<Tab>:e &Obre\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Obre\ en\ una\ &finestra\ nova\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Obre\ pestanya\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Obre\ pestanya\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nou<Tab>:enew
menutrans &Close<Tab>:close &Tanca<Tab>:close
menutrans &Save<Tab>:w &Desa<Tab>:w
diff --git a/runtime/lang/menu_chinese_gb.936.vim b/runtime/lang/menu_chinese_gb.936.vim
index 915cd80da1..b96f339438 100644
--- a/runtime/lang/menu_chinese_gb.936.vim
+++ b/runtime/lang/menu_chinese_gb.936.vim
@@ -44,7 +44,7 @@ menutrans &File 文件(&F)
" File menuitems {{{1
menutrans &Open\.\.\.<Tab>:e 打开(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 在拆分窗口打开(&L)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 在标签页打开\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 在标签页打开\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew 新建(&N)<Tab>:enew
menutrans &Close<Tab>:close 关闭(&C)<Tab>:close
menutrans &Save<Tab>:w 保存(&S)<Tab>:w
diff --git a/runtime/lang/menu_cs_cz.iso_8859-2.vim b/runtime/lang/menu_cs_cz.iso_8859-2.vim
index c93b84b9b4..4bbb77134b 100644
--- a/runtime/lang/menu_cs_cz.iso_8859-2.vim
+++ b/runtime/lang/menu_cs_cz.iso_8859-2.vim
@@ -19,7 +19,7 @@ scriptencoding iso8859-2
menutrans &File &Soubor
menutrans &Open\.\.\.<Tab>:e &Otevt\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevt\ v\ no&v閙\ okn靄.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otevt\ tab\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otevt\ tab\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nov<Tab>:enew
menutrans &Close<Tab>:close &Zavt<Tab>:close
menutrans &Save<Tab>:w &Ulo緄t<Tab>:w
diff --git a/runtime/lang/menu_cs_cz.utf-8.vim b/runtime/lang/menu_cs_cz.utf-8.vim
index e08362641b..4673bc52c7 100644
--- a/runtime/lang/menu_cs_cz.utf-8.vim
+++ b/runtime/lang/menu_cs_cz.utf-8.vim
@@ -19,7 +19,7 @@ scriptencoding utf-8
menutrans &File &Soubor
menutrans &Open\.\.\.<Tab>:e &Otev艡铆t\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Otev艡铆t\ v\ no&v茅m\ okn臎\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otev艡铆t\ tab\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otev艡铆t\ tab\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nov媒<Tab>:enew
menutrans &Close<Tab>:close &Zav艡铆t<Tab>:close
menutrans &Save<Tab>:w &Ulo啪it<Tab>:w
diff --git a/runtime/lang/menu_czech_czech_republic.1250.vim b/runtime/lang/menu_czech_czech_republic.1250.vim
index 6691a88b47..1bd4381e0f 100644
--- a/runtime/lang/menu_czech_czech_republic.1250.vim
+++ b/runtime/lang/menu_czech_czech_republic.1250.vim
@@ -19,7 +19,7 @@ scriptencoding cp1250
menutrans &File &Soubor
menutrans &Open\.\.\.<Tab>:e &Otevt\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevt\ v\ no&v閙\ okn靄.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otevt\ tab\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otevt\ tab\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nov<Tab>:enew
menutrans &Close<Tab>:close &Zavt<Tab>:close
menutrans &Save<Tab>:w &Ulo瀒t<Tab>:w
diff --git a/runtime/lang/menu_czech_czech_republic.ascii.vim b/runtime/lang/menu_czech_czech_republic.ascii.vim
index 7e8672024e..19bcaa0d3d 100644
--- a/runtime/lang/menu_czech_czech_republic.ascii.vim
+++ b/runtime/lang/menu_czech_czech_republic.ascii.vim
@@ -19,7 +19,7 @@ scriptencoding latin1
menutrans &File &Soubor
menutrans &Open\.\.\.<Tab>:e &Otevrit\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevrit\ v\ no&vem\ okne\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otevrit\ tab\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otevrit\ tab\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Novy<Tab>:enew
menutrans &Close<Tab>:close &Zavrit<Tab>:close
menutrans &Save<Tab>:w &Ulozit<Tab>:w
diff --git a/runtime/lang/menu_da.utf-8.vim b/runtime/lang/menu_da.utf-8.vim
index cffe1ccd1f..61689fd864 100644
--- a/runtime/lang/menu_da.utf-8.vim
+++ b/runtime/lang/menu_da.utf-8.vim
@@ -36,7 +36,7 @@ menut &File Fil
menut &Open\.\.\.<Tab>:e 脜bn\.\.\.<Tab>:e
menut Sp&lit-Open\.\.\.<Tab>:sp Opdel-氓bn\.\.\.<Tab>:sp
-menut Open\ Tab\.\.\.<Tab>:tabnew 脜bn\ faneblad\.\.\.<Tab>:tabnew
+menut Open\ &Tab\.\.\.<Tab>:tabnew 脜bn\ faneblad\.\.\.<Tab>:tabnew
menut &New<Tab>:enew Ny<Tab>:enew
menut &Close<Tab>:close Luk<Tab>:close
" -SEP1-
diff --git a/runtime/lang/menu_de_de.latin1.vim b/runtime/lang/menu_de_de.latin1.vim
index 17c748ff4d..208d4d55f0 100644
--- a/runtime/lang/menu_de_de.latin1.vim
+++ b/runtime/lang/menu_de_de.latin1.vim
@@ -25,7 +25,7 @@ endif
menutrans &File &Datei
menutrans &Open\.\.\.<Tab>:e &謋fnen\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp In\ geteiltem\ &Fenster\ 鰂fnen\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew In\ neuem\ &Tab\ 鰂fnen\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew In\ neuem\ &Tab\ 鰂fnen\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Neue\ Datei<Tab>:enew
menutrans &Close<Tab>:close S&chlie遝n<Tab>:close
menutrans &Save<Tab>:w &Speichern<Tab>:w
diff --git a/runtime/lang/menu_eo.utf-8.vim b/runtime/lang/menu_eo.utf-8.vim
index cc888a5a81..c24b64a521 100644
--- a/runtime/lang/menu_eo.utf-8.vim
+++ b/runtime/lang/menu_eo.utf-8.vim
@@ -34,7 +34,7 @@ menutrans &File &Dosiero
menutrans &Open\.\.\.<Tab>:e &Malfermi\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Malfermi\ &divide\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Malfermi\ &langeton\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Malfermi\ &langeton\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nova<Tab>:enew
menutrans &Close<Tab>:close &Fermi<Tab>:close
" -SEP1-
diff --git a/runtime/lang/menu_es_es.latin1.vim b/runtime/lang/menu_es_es.latin1.vim
index e6aceb905c..4920d59b2a 100644
--- a/runtime/lang/menu_es_es.latin1.vim
+++ b/runtime/lang/menu_es_es.latin1.vim
@@ -38,7 +38,7 @@ menutrans &File &Archivo
menutrans &Open\.\.\.<Tab>:e &Abrir\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp A&brir\ en\ otra\ ventana\.\.\.<Tab>:sp
menutrans &New<Tab>:enew &Nuevo<Tab>:enew
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Abrir\ pes&ta馻\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Abrir\ pes&ta馻\.\.\.<Tab>:tabnew
menutrans &Close<Tab>:close &Cerrar<Tab>:close
menutrans &Save<Tab>:w &Guardar<Tab>:w
menutrans Save\ &As\.\.\.<Tab>:sav Guardar\ &como\.\.\.<Tab>:sav
diff --git a/runtime/lang/menu_fi_fi.latin1.vim b/runtime/lang/menu_fi_fi.latin1.vim
index 73aa3f5179..654b837fb9 100644
--- a/runtime/lang/menu_fi_fi.latin1.vim
+++ b/runtime/lang/menu_fi_fi.latin1.vim
@@ -22,7 +22,7 @@ menutrans &File &Tiedosto
" Accels: AJTUSNIDPOE
menutrans &Open\.\.\.<Tab>:e &Avaa\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Avaa\ &jaettuna\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Avaa\ &tabissa\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Avaa\ &tabissa\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Uusi<Tab>:enew
menutrans &Close<Tab>:close &Sulje<Tab>:close
" -SEP1-
diff --git a/runtime/lang/menu_fr_fr.latin1.vim b/runtime/lang/menu_fr_fr.latin1.vim
index ef741d71bd..dc1d7a8a1f 100644
--- a/runtime/lang/menu_fr_fr.latin1.vim
+++ b/runtime/lang/menu_fr_fr.latin1.vim
@@ -42,7 +42,7 @@ menutrans &File &Fichier
menutrans &Open\.\.\.<Tab>:e &Ouvrir\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Ouvrir\ 郳 p&art\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Ouvrir\ dans\ un\ onglet\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Ouvrir\ dans\ un\ onglet\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nouveau<Tab>:enew
menutrans &Close<Tab>:close &Fermer<Tab>:close
" -SEP1-
diff --git a/runtime/lang/menu_is_is.latin1.vim b/runtime/lang/menu_is_is.latin1.vim
index bcb709683f..102dededa6 100644
--- a/runtime/lang/menu_is_is.latin1.vim
+++ b/runtime/lang/menu_is_is.latin1.vim
@@ -23,7 +23,7 @@ endif
menutrans &File Skr
menutrans &Open\.\.\.<Tab>:e Opna\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Splitt\ opna\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Opna\ flipa\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Opna\ flipa\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew N齖 Skr<Tab>:enew
menutrans &Close<Tab>:close Loka<Tab>:close
menutrans &Save<Tab>:w Vista<Tab>:w
diff --git a/runtime/lang/menu_it_it.latin1.vim b/runtime/lang/menu_it_it.latin1.vim
index d3a6f4aeab..3192e403a6 100644
--- a/runtime/lang/menu_it_it.latin1.vim
+++ b/runtime/lang/menu_it_it.latin1.vim
@@ -36,7 +36,7 @@ menut &File &File
menut &Open\.\.\.<Tab>:e &Apri\.\.\.<Tab>:e
menut Sp&lit-Open\.\.\.<Tab>:sp A&Pri\ nuova\ finestra\.\.\.<Tab>:sp
-menut Open\ Tab\.\.\.<Tab>:tabnew Apri\ nuova\ &Linguetta\.\.\.<Tab>:tabnew
+menut Open\ &Tab\.\.\.<Tab>:tabnew Apri\ nuova\ &Linguetta\.\.\.<Tab>:tabnew
menut &New<Tab>:enew &Nuovo<Tab>:enew
menut &Close<Tab>:close &Chiudi<Tab>:close
menut &Save<Tab>:w &Salva<Tab>:w
diff --git a/runtime/lang/menu_ja_jp.euc-jp.vim b/runtime/lang/menu_ja_jp.euc-jp.vim
index 21138f142e..fdb0aca576 100644
--- a/runtime/lang/menu_ja_jp.euc-jp.vim
+++ b/runtime/lang/menu_ja_jp.euc-jp.vim
@@ -39,7 +39,7 @@ let g:menutrans_help_dialog = "ヘルプを浮瑚したいコマンドもしくは帽胳を掐蜗して
menutrans &File ファイル(&F)
menutrans &Open\.\.\.<Tab>:e 倡く(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 尸充して倡く(&L)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew タブペ〖ジで倡く<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew タブペ〖ジで倡く<Tab>:tabnew
menutrans &New<Tab>:enew 糠惮侯喇(&N)<Tab>:enew
menutrans &Close<Tab>:close 誓じる(&C)<Tab>:close
menutrans &Save<Tab>:w 瘦赂(&S)<Tab>:w
diff --git a/runtime/lang/menu_ja_jp.utf-8.vim b/runtime/lang/menu_ja_jp.utf-8.vim
index b3a8d645ea..70db44a506 100644
--- a/runtime/lang/menu_ja_jp.utf-8.vim
+++ b/runtime/lang/menu_ja_jp.utf-8.vim
@@ -39,7 +39,7 @@ let g:menutrans_help_dialog = "銉樸儷銉椼倰妞滅储銇椼仧銇勩偝銉炪兂銉夈倐銇椼亸
menutrans &File 銉曘偂銈ゃ儷(&F)
menutrans &Open\.\.\.<Tab>:e 闁嬨亸(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 鍒嗗壊銇椼仸闁嬨亸(&L)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 銈裤儢銉氥兗銈搞仹闁嬨亸<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 銈裤儢銉氥兗銈搞仹闁嬨亸<Tab>:tabnew
menutrans &New<Tab>:enew 鏂拌浣滄垚(&N)<Tab>:enew
menutrans &Close<Tab>:close 闁夈仒銈(&C)<Tab>:close
menutrans &Save<Tab>:w 淇濆瓨(&S)<Tab>:w
diff --git a/runtime/lang/menu_japanese_japan.932.vim b/runtime/lang/menu_japanese_japan.932.vim
index 530131b5bf..19d095baef 100644
--- a/runtime/lang/menu_japanese_japan.932.vim
+++ b/runtime/lang/menu_japanese_japan.932.vim
@@ -39,7 +39,7 @@ let g:menutrans_help_dialog = "僿儖僾傪専嶕偟偨偄僐儅儞僪傕偟偔偼扨岅傪擖椡偟偰
menutrans &File 僼傽僀儖(&F)
menutrans &Open\.\.\.<Tab>:e 奐偔(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 暘妱偟偰奐偔(&L)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 僞僽儁乕僕偱奐偔<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 僞僽儁乕僕偱奐偔<Tab>:tabnew
menutrans &New<Tab>:enew 怴婯嶌惉(&N)<Tab>:enew
menutrans &Close<Tab>:close 暵偠傞(&C)<Tab>:close
menutrans &Save<Tab>:w 曐懚(&S)<Tab>:w
diff --git a/runtime/lang/menu_ko_kr.euckr.vim b/runtime/lang/menu_ko_kr.euckr.vim
index 59e95802ab..2dec6b7729 100644
--- a/runtime/lang/menu_ko_kr.euckr.vim
+++ b/runtime/lang/menu_ko_kr.euckr.vim
@@ -31,7 +31,7 @@ menutrans &About 捞\ 橇肺弊伐篮(&A)
menutrans &File 颇老(&F)
menutrans &Open\.\.\.<Tab>:e 凯扁(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 唱床辑\ 凯扁(&l)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 徘\ 凯扁\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 徘\ 凯扁\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew 货肺款(&N)<Tab>:enew
menutrans &Close<Tab>:close 摧扁(&C)<Tab>:close
menutrans &Save<Tab>:w 历厘(&S)<Tab>:w
diff --git a/runtime/lang/menu_ko_kr.utf-8.vim b/runtime/lang/menu_ko_kr.utf-8.vim
index 6da5f73b89..586932d408 100644
--- a/runtime/lang/menu_ko_kr.utf-8.vim
+++ b/runtime/lang/menu_ko_kr.utf-8.vim
@@ -31,7 +31,7 @@ menutrans &About 鞚碶 頂勲攴鸽灗鞚(&A)
menutrans &File 韺岇澕(&F)
menutrans &Open\.\.\.<Tab>:e 鞐搓赴(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 雮橂垹靹淺 鞐搓赴(&l)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 韮璡 鞐搓赴\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 韮璡 鞐搓赴\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew 靸堧鞖(&N)<Tab>:enew
menutrans &Close<Tab>:close 雼赴(&C)<Tab>:close
menutrans &Save<Tab>:w 鞝鞛(&S)<Tab>:w
diff --git a/runtime/lang/menu_pl_pl.iso_8859-2.vim b/runtime/lang/menu_pl_pl.iso_8859-2.vim
index a92389ecbb..99a4c7a18b 100644
--- a/runtime/lang/menu_pl_pl.iso_8859-2.vim
+++ b/runtime/lang/menu_pl_pl.iso_8859-2.vim
@@ -40,7 +40,7 @@ menutrans Split\ Patched\ &By\.\.\. Podziel\ 砤tane\ przez\.\.\.
menutrans &Print &Drukuj
menutrans Sa&ve-Exit<Tab>:wqa W&yj禼ie\ z\ zapisem<Tab>:wqa
menutrans E&xit<Tab>:qa &Wyj禼ie<Tab>:qa
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otw髍z\ &kart闬.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otw髍z\ &kart闬.\.\.<Tab>:tabnew
" Edit menu
menutrans &Edit &Edycja
diff --git a/runtime/lang/menu_pl_pl.utf-8.vim b/runtime/lang/menu_pl_pl.utf-8.vim
index 01bd585d24..56d9ecb90d 100644
--- a/runtime/lang/menu_pl_pl.utf-8.vim
+++ b/runtime/lang/menu_pl_pl.utf-8.vim
@@ -40,7 +40,7 @@ menutrans Split\ Patched\ &By\.\.\. Podziel\ 艂atane\ przez\.\.\.
menutrans &Print &Drukuj
menutrans Sa&ve-Exit<Tab>:wqa W&yj艣cie\ z\ zapisem<Tab>:wqa
menutrans E&xit<Tab>:qa &Wyj艣cie<Tab>:qa
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otw贸rz\ &kart臋\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otw贸rz\ &kart臋\.\.\.<Tab>:tabnew
" Edit menu
menutrans &Edit &Edycja
diff --git a/runtime/lang/menu_polish_poland.1250.vim b/runtime/lang/menu_polish_poland.1250.vim
index 50777036ec..4b6df3e5a4 100644
--- a/runtime/lang/menu_polish_poland.1250.vim
+++ b/runtime/lang/menu_polish_poland.1250.vim
@@ -40,7 +40,7 @@ menutrans Split\ Patched\ &By\.\.\. Podziel\ 砤tane\ przez\.\.\.
menutrans &Print &Drukuj
menutrans Sa&ve-Exit<Tab>:wqa W&yj渃ie\ z\ zapisem<Tab>:wqa
menutrans E&xit<Tab>:qa &Wyj渃ie<Tab>:qa
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otw髍z\ &kart闬.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otw髍z\ &kart闬.\.\.<Tab>:tabnew
" Edit menu
menutrans &Edit &Edycja
diff --git a/runtime/lang/menu_sl_si.cp1250.vim b/runtime/lang/menu_sl_si.cp1250.vim
index 16af3a7ebc..6c2dcab768 100644
--- a/runtime/lang/menu_sl_si.cp1250.vim
+++ b/runtime/lang/menu_sl_si.cp1250.vim
@@ -21,7 +21,7 @@ scriptencoding cp1250
menutrans &File &Datoteka
menutrans &Open\.\.\.<Tab>:e &Odpri\ \.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Odpri\ de&ljeno\ \.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nova<Tab>:enew
menutrans &Close<Tab>:close &Zapri<Tab>:close
menutrans &Save<Tab>:w &Shrani<Tab>:w
diff --git a/runtime/lang/menu_sl_si.latin2.vim b/runtime/lang/menu_sl_si.latin2.vim
index 99f2aa16d4..07ba04458f 100644
--- a/runtime/lang/menu_sl_si.latin2.vim
+++ b/runtime/lang/menu_sl_si.latin2.vim
@@ -21,7 +21,7 @@ scriptencoding latin2
menutrans &File &Datoteka
menutrans &Open\.\.\.<Tab>:e &Odpri\ \.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Odpri\ de&ljeno\ \.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nova<Tab>:enew
menutrans &Close<Tab>:close &Zapri<Tab>:close
menutrans &Save<Tab>:w &Shrani<Tab>:w
diff --git a/runtime/lang/menu_sl_si.utf-8.vim b/runtime/lang/menu_sl_si.utf-8.vim
index e21913097a..10e25414ae 100644
--- a/runtime/lang/menu_sl_si.utf-8.vim
+++ b/runtime/lang/menu_sl_si.utf-8.vim
@@ -21,7 +21,7 @@ scriptencoding utf-8
menutrans &File &Datoteka
menutrans &Open\.\.\.<Tab>:e &Odpri\ \.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp Odpri\ de&ljeno\ \.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Odpri\ v\ zavi&hku\ \.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nova<Tab>:enew
menutrans &Close<Tab>:close &Zapri<Tab>:close
menutrans &Save<Tab>:w &Shrani<Tab>:w
diff --git a/runtime/lang/menu_sr_rs.ascii.vim b/runtime/lang/menu_sr_rs.ascii.vim
index f62fc826dd..036f2e2f4e 100644
--- a/runtime/lang/menu_sr_rs.ascii.vim
+++ b/runtime/lang/menu_sr_rs.ascii.vim
@@ -31,7 +31,7 @@ menutrans &About &O\ programu
menutrans &File &Fajl
menutrans &Open\.\.\.<Tab>:e &Otvori\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Podeli-otvori\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otvori\ karticu\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otvori\ karticu\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nov<Tab>:enew
menutrans &Close<Tab>:close &Zatvori<Tab>:close
menutrans &Save<Tab>:w &Sacuvaj<Tab>:w
diff --git a/runtime/lang/menu_sr_rs.iso_8859-2.vim b/runtime/lang/menu_sr_rs.iso_8859-2.vim
index 9b1d93346f..faff85d617 100644
--- a/runtime/lang/menu_sr_rs.iso_8859-2.vim
+++ b/runtime/lang/menu_sr_rs.iso_8859-2.vim
@@ -31,7 +31,7 @@ menutrans &About &O\ programu
menutrans &File &Fajl
menutrans &Open\.\.\.<Tab>:e &Otvori\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Podeli-otvori\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew Otvori\ karticu\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Otvori\ karticu\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Nov<Tab>:enew
menutrans &Close<Tab>:close &Zatvori<Tab>:close
menutrans &Save<Tab>:w &Sa鑥vaj<Tab>:w
diff --git a/runtime/lang/menu_sr_rs.iso_8859-5.vim b/runtime/lang/menu_sr_rs.iso_8859-5.vim
index 536dd27a8d..870506fd09 100644
--- a/runtime/lang/menu_sr_rs.iso_8859-5.vim
+++ b/runtime/lang/menu_sr_rs.iso_8859-5.vim
@@ -31,7 +31,7 @@ menutrans &About &綷 哙抻嘈茔
menutrans &File &男
menutrans &Open\.\.\.<Tab>:e &锯肄嘭\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &哭哉圬-掴肄嘭\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 锯肄嘭\ 谛噔劓鉢.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 锯肄嘭\ 谛噔劓鉢.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &睫<Tab>:enew
menutrans &Close<Tab>:close &沸庖捺<Tab>:close
menutrans &Save<Tab>:w &列玢倚<Tab>:w
diff --git a/runtime/lang/menu_sr_rs.utf-8.vim b/runtime/lang/menu_sr_rs.utf-8.vim
index 3d89168c35..c1c0dcb4d1 100644
--- a/runtime/lang/menu_sr_rs.utf-8.vim
+++ b/runtime/lang/menu_sr_rs.utf-8.vim
@@ -31,7 +31,7 @@ menutrans &About &袨\ 锌褉芯谐褉邪屑褍
menutrans &File &肖邪褬谢
menutrans &Open\.\.\.<Tab>:e &袨褌胁芯褉懈\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &袩芯写械谢懈-芯褌胁芯褉懈\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 袨褌胁芯褉懈\ 泻邪褉褌懈褑褍\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 袨褌胁芯褉懈\ 泻邪褉褌懈褑褍\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &袧芯胁<Tab>:enew
menutrans &Close<Tab>:close &袟邪褌胁芯褉懈<Tab>:close
menutrans &Save<Tab>:w &小邪褔褍胁邪褬<Tab>:w
diff --git a/runtime/lang/menu_sv_se.latin1.vim b/runtime/lang/menu_sv_se.latin1.vim
index b10cfd33db..6a5d39b4af 100644
--- a/runtime/lang/menu_sv_se.latin1.vim
+++ b/runtime/lang/menu_sv_se.latin1.vim
@@ -34,7 +34,7 @@ menutrans &About &Om
menutrans &File &Arkiv
menutrans &Open\.\.\.<Tab>:e &謕pna\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 謕pna\ i\ splitt-vy\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 謕pna\ flik\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 謕pna\ flik\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew &Ny<Tab>:enew
menutrans &Close<Tab>:close S&t鋘g<Tab>:close
menutrans &Save<Tab>:w &Spara<Tab>:w
diff --git a/runtime/lang/menu_tr_tr.cp1254.vim b/runtime/lang/menu_tr_tr.cp1254.vim
index db575c2885..262624de62 100644
--- a/runtime/lang/menu_tr_tr.cp1254.vim
+++ b/runtime/lang/menu_tr_tr.cp1254.vim
@@ -37,7 +37,7 @@ menutrans &About &Hakk齨da
" File menu
menutrans &Open\.\.\.<Tab>:e &A鏫.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Yeni\ B鰈黰de\ A鏫.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew S&ekme\ A鏫.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew S&ekme\ A鏫.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew Yeni\ &Sekme<Tab>:enew
menutrans &Close<Tab>:close Ka&pat<Tab>:close
"--------------------
diff --git a/runtime/lang/menu_tr_tr.iso_8859-9.vim b/runtime/lang/menu_tr_tr.iso_8859-9.vim
index 9cfe4f044d..2c6cbd3fb3 100644
--- a/runtime/lang/menu_tr_tr.iso_8859-9.vim
+++ b/runtime/lang/menu_tr_tr.iso_8859-9.vim
@@ -37,7 +37,7 @@ menutrans &About &Hakk齨da
" File menu
menutrans &Open\.\.\.<Tab>:e &A鏫.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Yeni\ B鰈黰de\ A鏫.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew S&ekme\ A鏫.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew S&ekme\ A鏫.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew Yeni\ &Sekme<Tab>:enew
menutrans &Close<Tab>:close Ka&pat<Tab>:close
"--------------------
diff --git a/runtime/lang/menu_tr_tr.utf-8.vim b/runtime/lang/menu_tr_tr.utf-8.vim
index ef0f290702..267bc5d560 100644
--- a/runtime/lang/menu_tr_tr.utf-8.vim
+++ b/runtime/lang/menu_tr_tr.utf-8.vim
@@ -37,7 +37,7 @@ menutrans &About &Hakk谋nda
" File menu
menutrans &Open\.\.\.<Tab>:e &A莽\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp &Yeni\ B枚l眉mde\ A莽\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew S&ekme\ A莽\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew S&ekme\ A莽\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew Yeni\ &Sekme<Tab>:enew
menutrans &Close<Tab>:close Ka&pat<Tab>:close
"--------------------
diff --git a/runtime/lang/menu_zh_cn.utf-8.vim b/runtime/lang/menu_zh_cn.utf-8.vim
index baf56cb74f..c50fe16093 100644
--- a/runtime/lang/menu_zh_cn.utf-8.vim
+++ b/runtime/lang/menu_zh_cn.utf-8.vim
@@ -44,7 +44,7 @@ menutrans &File 鏂囦欢(&F)
" File menuitems {{{1
menutrans &Open\.\.\.<Tab>:e 鎵撳紑(&O)\.\.\.<Tab>:e
menutrans Sp&lit-Open\.\.\.<Tab>:sp 鍦ㄦ媶鍒嗙獥鍙f墦寮(&L)\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew 鍦ㄦ爣绛鹃〉鎵撳紑\.\.\.<Tab>:tabnew
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew 鍦ㄦ爣绛鹃〉鎵撳紑\.\.\.<Tab>:tabnew
menutrans &New<Tab>:enew 鏂板缓(&N)<Tab>:enew
menutrans &Close<Tab>:close 鍏抽棴(&C)<Tab>:close
menutrans &Save<Tab>:w 淇濆瓨(&S)<Tab>:w