From ea731e99dddd56cfc8ad9de27bd495766ec4eaf4 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Thu, 15 Sep 2016 11:54:18 +0200 Subject: [PATCH] Check for unsupported code page added --- IDT.js | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/IDT.js b/IDT.js index 0ddbacc..46f6067 100644 --- a/IDT.js +++ b/IDT.js @@ -40,6 +40,7 @@ function CodePageToId(codepage) case 1256: case 1257: case 1258: return "windows-" + codepage; + default : throw new Error("Unsupported code page."); } } @@ -116,8 +117,8 @@ function IDT(path) // SIG // MIIXmAYJKoZIhvcNAQcCoIIXiTCCF4UCAQExCzAJBgUr // SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB // SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFGHOnx2qvUJh -// SIG // JNITlzCz4f6Lea8LoIISyDCCA+4wggNXoAMCAQICEH6T +// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFM8VLy9MohNO +// SIG // CzcQIdkRVyOGdiKcoIISyDCCA+4wggNXoAMCAQICEH6T // SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx // SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh // SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK @@ -271,30 +272,30 @@ function IDT(path) // SIG // OWQwCQYFKw4DAhoFAKBwMBAGCisGAQQBgjcCAQwxAjAA // SIG // MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG // SIG // AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqGSIb3 -// SIG // DQEJBDEWBBRJzzaTwKHTHiig6rrT44Bw8Bg/TjANBgkq -// SIG // hkiG9w0BAQEFAASCAQBiKgEZooAlxvdchbznMUfXpXLK -// SIG // ksHHa16dM4uLPLtiWXeQRA/wQ7Ejxacj0cxsmVaWKTC7 -// SIG // N06RQ9qNnjqCeG3dMeJDcHU5cWIWSyClRCSEY6t24msR -// SIG // VZR3Cgl/0X+8dskUcLj5SfX8Clc3c4IU/sJGsErqtLKx -// SIG // eSPueKi49JDHcMzA3U6nD3GkwwagFv/IvI/oXaW/odin -// SIG // r+2e2HzrAqtFI0ko7I59tKRhR2OScKS8cSh2Xw85JGaC -// SIG // 8ADLWZxijp78sPXAz2C63rGguDt9cCB7kCUueO3C86If -// SIG // KxhKi44dbbJoV0y53kQM98NytJx+daARF5tlqkd/W946 -// SIG // 7haZfr1yoYICCzCCAgcGCSqGSIb3DQEJBjGCAfgwggH0 +// SIG // DQEJBDEWBBTfJgGHRKQ2tinqe14PycjEqCboeTANBgkq +// SIG // hkiG9w0BAQEFAASCAQAdZIIOXCs3tEP8LMe5TFe9UL1d +// SIG // A+9n5HmR9CglRlSImbMohrztrWc2aSZ/G3ITRUdsszHV +// SIG // smqtKGN6Ci6nosFuvrMdRLIqx6xQt/DpBTPPMd0VARGJ +// SIG // uR6sZP77IR0zoLnIKxhW7dZe3GEM5sZbuHE0xWOb+ZVB +// SIG // +5GNoXiCZLN8YO2P+QOrG0csrcL21sZUP1PLYHCUTjt3 +// SIG // 9Mz/0WfSh8Y5YE/LKeFFrx6xWZRPzQOk9pnxO/oQUjkS +// SIG // orbbKtB7X0eSWY+tQBwEblFTlxZpVQZYjzI6o3jHN5xy +// SIG // 7ILoVfXXoI/dJi83/WSuK8p4IIWR3Z050SWjpdRsSpja +// SIG // QPqiM5NjoYICCzCCAgcGCSqGSIb3DQEJBjGCAfgwggH0 // SIG // AgEBMHIwXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 // SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h // SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g // SIG // RzICEA7P9DjI/r81bgTYapgbGlAwCQYFKw4DAhoFAKBd // SIG // MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI -// SIG // hvcNAQkFMQ8XDTE2MDkxNDA5MjIxN1owIwYJKoZIhvcN -// SIG // AQkEMRYEFLsOmHZN7iytIez5Y+pk5sAFDjfSMA0GCSqG -// SIG // SIb3DQEBAQUABIIBAIwJh6S45J6uqoXiD9Q6iP+75DBH -// SIG // O1fvnmSVSzxUtcqHPrz8FxnfoW0dOggZuvQzK0ZgZpRC -// SIG // c2DKl85VP9jAv0SLXoJzDGmHCGq4PFRkMcfHYH0AzL80 -// SIG // Nc/GyoO6kgZspHZQ7Z5QpQ/K1vbjGY8uGSSvkEc35g5Q -// SIG // gfv1/R2eBb7F8qgQxAB8HVwkLuUUW831g4uAkusGaa7P -// SIG // H1my5q2+q7BVEJpYzc7vcs3DXqJqd3nOLxzAM1fUwQ2C -// SIG // gteJ1KHKzwUwhMl3W1khEowJ+Jwcx3U6xraMeFTIU7+c -// SIG // rPyyNnyjqzjOhPsQSqw4KGhRENY1QNj/3VP/dWUxAy6p -// SIG // k0SgV/8= +// SIG // hvcNAQkFMQ8XDTE2MDkxNTA5NTQxNlowIwYJKoZIhvcN +// SIG // AQkEMRYEFOYsLSnDfzdhw/4I8pCP0bgfeIz9MA0GCSqG +// SIG // SIb3DQEBAQUABIIBAJqxWik7hDX5hTBagi4lQlhzhvTA +// SIG // y/771WsTQ/zKHfcxmS4ArMbZuuabEMnit58NmX7FAzij +// SIG // U7I+i/bnLl/PArICQ/CSUAG6gfyQY02hMdq82zdsX5yd +// SIG // me13e/4YHxSigRnr+k90BbvkKRbdEWgRgxLMhe/WAZ/W +// SIG // wM7VucTmX4MpcX5eUa85rsUkLMicl2dpGBV8X1cZaA79 +// SIG // Tv3vpQPiXQ2OMr+Mew6ZL687pYVxOLgnG4WYNZxopoeG +// SIG // 9n/wZL0iHWQSxB5sQCyEBztGxDjCxKGKyy9XSVzXC3L+ +// SIG // 0Ax68XmDRzh0ntkIo3oPCQscaVEgh8PI0ZwlY66u1phb +// SIG // BtAzkCM= // SIG // End signature block