summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/iconv-lite/encodings/utf7.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/iconv-lite/encodings/utf7.js')
-rw-r--r--tools/eslint/node_modules/iconv-lite/encodings/utf7.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/eslint/node_modules/iconv-lite/encodings/utf7.js b/tools/eslint/node_modules/iconv-lite/encodings/utf7.js
index 331457b1f6..19b7194aaf 100644
--- a/tools/eslint/node_modules/iconv-lite/encodings/utf7.js
+++ b/tools/eslint/node_modules/iconv-lite/encodings/utf7.js
@@ -27,8 +27,8 @@ Utf7Encoder.prototype.write = function(str) {
// Naive implementation.
// Non-direct chars are encoded as "+<base64>-"; single "+" char is encoded as "+-".
return new Buffer(str.replace(nonDirectChars, function(chunk) {
- return "+" + (chunk === '+' ? '' :
- this.iconv.encode(chunk, 'utf16-be').toString('base64').replace(/=+$/, ''))
+ return "+" + (chunk === '+' ? '' :
+ this.iconv.encode(chunk, 'utf16-be').toString('base64').replace(/=+$/, ''))
+ "-";
}.bind(this)));
}
@@ -50,7 +50,7 @@ var base64Chars = [];
for (var i = 0; i < 256; i++)
base64Chars[i] = base64Regex.test(String.fromCharCode(i));
-var plusChar = '+'.charCodeAt(0),
+var plusChar = '+'.charCodeAt(0),
minusChar = '-'.charCodeAt(0),
andChar = '&'.charCodeAt(0);
@@ -286,3 +286,5 @@ Utf7IMAPDecoder.prototype.end = function() {
this.base64Accum = '';
return res;
}
+
+