mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-05-09 05:06:04 +00:00
Update pipe-ipc.js
This commit is contained in:
parent
5d3d2a06d7
commit
130d3d1569
|
@ -32,26 +32,27 @@ var adModeWrite = 2;
|
||||||
|
|
||||||
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms527267(v=exchg.10)
|
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms527267(v=exchg.10)
|
||||||
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms526296(v=exchg.10)
|
// https://learn.microsoft.com/en-us/previous-versions/exchange-server/exchange-10/ms526296(v=exchg.10)
|
||||||
var CdoBIG5 = "big5";
|
var CdoCharset = {};
|
||||||
var CdoEUC_JP = "euc-jp";
|
CdoCharset.CdoBIG5 = "big5";
|
||||||
var CdoEUC_KR = "euc-kr";
|
CdoCharset.CdoEUC_JP = "euc-jp";
|
||||||
var CdoGB2312 = "gb2312";
|
CdoCharset.CdoEUC_KR = "euc-kr";
|
||||||
var CdoISO_2022_JP = "iso-2022-jp";
|
CdoCharset.CdoGB2312 = "gb2312";
|
||||||
var CdoISO_2022_KR = "iso-2022-kr";
|
CdoCharset.CdoISO_2022_JP = "iso-2022-jp";
|
||||||
var CdoISO_8859_1 = "iso-8859-1";
|
CdoCharset.CdoISO_2022_KR = "iso-2022-kr";
|
||||||
var CdoISO_8859_2 = "iso-8859-2";
|
CdoCharset.CdoISO_8859_1 = "iso-8859-1";
|
||||||
var CdoISO_8859_3 = "iso-8859-3";
|
CdoCharset.CdoISO_8859_2 = "iso-8859-2";
|
||||||
var CdoISO_8859_4 = "iso-8859-4";
|
CdoCharset.CdoISO_8859_3 = "iso-8859-3";
|
||||||
var CdoISO_8859_5 = "iso-8859-5";
|
CdoCharset.CdoISO_8859_4 = "iso-8859-4";
|
||||||
var CdoISO_8859_6 = "iso-8859-6";
|
CdoCharset.CdoISO_8859_5 = "iso-8859-5";
|
||||||
var CdoISO_8859_7 = "iso-8859-7";
|
CdoCharset.CdoISO_8859_6 = "iso-8859-6";
|
||||||
var CdoISO_8859_8 = "iso-8859-8";
|
CdoCharset.CdoISO_8859_7 = "iso-8859-7";
|
||||||
var CdoISO_8859_9 = "iso-8859-9";
|
CdoCharset.CdoISO_8859_8 = "iso-8859-8";
|
||||||
var cdoKOI8_R = "koi8-r";
|
CdoCharset.CdoISO_8859_9 = "iso-8859-9";
|
||||||
var cdoShift_JIS = "shift-jis";
|
CdoCharset.cdoKOI8_R = "koi8-r";
|
||||||
var CdoUS_ASCII = "us-ascii";
|
CdoCharset.cdoShift_JIS = "shift-jis";
|
||||||
var CdoUTF_7 = "utf-7";
|
CdoCharset.CdoUS_ASCII = "us-ascii";
|
||||||
var CdoUTF_8 = "utf-8";
|
CdoCharset.CdoUTF_7 = "utf-7";
|
||||||
|
CdoCharset.CdoUTF_8 = "utf-8";
|
||||||
|
|
||||||
var CRC32Table = (function() {
|
var CRC32Table = (function() {
|
||||||
var c;
|
var c;
|
||||||
|
@ -141,7 +142,7 @@ function PipeIPC() {
|
||||||
this.recorder = null;
|
this.recorder = null;
|
||||||
this.savefile = null;
|
this.savefile = null;
|
||||||
this.tmpfile = null;
|
this.tmpfile = null;
|
||||||
this.charset = CdoUTF_8;
|
this.charset = CdoCharset.CdoUTF_8;
|
||||||
this.lastReadTime = -1;
|
this.lastReadTime = -1;
|
||||||
this.lastWriteTime = -1;
|
this.lastWriteTime = -1;
|
||||||
this.maxSentences = 0;
|
this.maxSentences = 0;
|
||||||
|
@ -151,6 +152,11 @@ function PipeIPC() {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.setCharset = function(charset) {
|
this.setCharset = function(charset) {
|
||||||
|
charset = charset.toLowerCase();
|
||||||
|
|
||||||
|
if (Object.values(CdoCharset).indexOf(charset) < 0) {
|
||||||
|
console.warn(charset.toUpperCase() + " may not be an encoding supported by the system.");
|
||||||
|
}
|
||||||
this.charset = charset;
|
this.charset = charset;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -492,17 +498,18 @@ exports.CRC32 = CRC32;
|
||||||
exports.ForReading = ForReading;
|
exports.ForReading = ForReading;
|
||||||
exports.ForWriting = ForWriting;
|
exports.ForWriting = ForWriting;
|
||||||
exports.ForAppending = ForAppending;
|
exports.ForAppending = ForAppending;
|
||||||
exports.CdoUTF_8 = CdoUTF_8;
|
exports.CdoCharset = CdoCharset;
|
||||||
exports.CdoUS_ASCII = CdoUS_ASCII;
|
exports.CdoUTF_8 = CdoCharset.CdoUTF_8;
|
||||||
exports.CdoEUC_KR = CdoEUC_KR;
|
exports.CdoUS_ASCII = CdoCharset.CdoUS_ASCII;
|
||||||
exports.CdoEUC_JP = CdoEUC_JP;
|
exports.CdoEUC_KR = CdoCharset.CdoEUC_KR;
|
||||||
|
exports.CdoEUC_JP = CdoCharset.CdoEUC_JP;
|
||||||
exports.adTypeBinary = adTypeBinary;
|
exports.adTypeBinary = adTypeBinary;
|
||||||
exports.adTypeText = adTypeText;
|
exports.adTypeText = adTypeText;
|
||||||
exports.adSaveCreateNotExist = adSaveCreateNotExist;
|
exports.adSaveCreateNotExist = adSaveCreateNotExist;
|
||||||
exports.adSaveCreateOverWrite = adSaveCreateOverWrite;
|
exports.adSaveCreateOverWrite = adSaveCreateOverWrite;
|
||||||
exports.adModeReadWrite = adModeReadWrite;
|
exports.adModeReadWrite = adModeReadWrite;
|
||||||
|
|
||||||
exports.VERSIONINFO = "PIPE-based IPC Module (pipe-ipc.js) version 0.1.19";
|
exports.VERSIONINFO = "PIPE-based IPC Module (pipe-ipc.js) version 0.1.20";
|
||||||
exports.AUTHOR = "abuse@catswords.net";
|
exports.AUTHOR = "abuse@catswords.net";
|
||||||
exports.global = global;
|
exports.global = global;
|
||||||
exports.require = require;
|
exports.require = require;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user