aboutsummaryrefslogtreecommitdiffstats
path: root/ethereal/assets/ext/string.js
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-09-17 21:58:26 +0800
committerobscuren <geffobscura@gmail.com>2014-09-17 21:58:26 +0800
commite4cc365e89cfd7a9862aa96a77d56fbd2d41ff4a (patch)
tree7b1a9ffdd60aca8df0b8cb96a3086a9385776288 /ethereal/assets/ext/string.js
parent15ded0bea9600f489d7f9fb5430c26a84a021bd2 (diff)
downloadgo-tangerine-e4cc365e89cfd7a9862aa96a77d56fbd2d41ff4a.tar.gz
go-tangerine-e4cc365e89cfd7a9862aa96a77d56fbd2d41ff4a.tar.zst
go-tangerine-e4cc365e89cfd7a9862aa96a77d56fbd2d41ff4a.zip
Renamed ethereal
Diffstat (limited to 'ethereal/assets/ext/string.js')
-rw-r--r--ethereal/assets/ext/string.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/ethereal/assets/ext/string.js b/ethereal/assets/ext/string.js
deleted file mode 100644
index 2473b5c36..000000000
--- a/ethereal/assets/ext/string.js
+++ /dev/null
@@ -1,58 +0,0 @@
-String.prototype.pad = function(l, r) {
- if (r === undefined) {
- r = l
- if (!(this.substr(0, 2) == "0x" || /^\d+$/.test(this)))
- l = 0
- }
- var ret = this.bin();
- while (ret.length < l)
- ret = "\0" + ret
- while (ret.length < r)
- ret = ret + "\0"
- return ret;
-}
-
-String.prototype.unpad = function() {
- var i = this.length;
- while (i && this[i - 1] == "\0")
- --i
- return this.substr(0, i)
-}
-
-String.prototype.bin = function() {
- if (this.substr(0, 2) == "0x") {
- bytes = []
- var i = 2;
-
- // Check if it's odd - pad with a zero if so.
- if (this.length % 2)
- bytes.push(parseInt(this.substr(i++, 1), 16))
-
- for (; i < this.length - 1; i += 2)
- bytes.push(parseInt(this.substr(i, 2), 16));
-
- return String.fromCharCode.apply(String, bytes);
- } else if (/^\d+$/.test(this))
- return bigInt(this.substr(0)).toHex().bin()
-
- // Otherwise we'll return the "String" object instead of an actual string
- return this.substr(0, this.length)
-}
-
-String.prototype.unbin = function() {
- var i, l, o = '';
- for(i = 0, l = this.length; i < l; i++) {
- var n = this.charCodeAt(i).toString(16);
- o += n.length < 2 ? '0' + n : n;
- }
-
- return "0x" + o;
-}
-
-String.prototype.dec = function() {
- return bigInt(this.substr(0)).toString()
-}
-
-String.prototype.hex = function() {
- return bigInt(this.substr(0)).toHex()
-}