From 0837f61e44326e64072f5a8ed2659d2030e98c27 Mon Sep 17 00:00:00 2001 From: Alan Kligman Date: Tue, 16 Apr 2013 18:18:14 -0400 Subject: Remove unused code. --- src/wrtcp.js | 60 ------------------------------------------------------------ 1 file changed, 60 deletions(-) diff --git a/src/wrtcp.js b/src/wrtcp.js index c23c95d7..3259afc3 100644 --- a/src/wrtcp.js +++ b/src/wrtcp.js @@ -1,66 +1,6 @@ (function() { - // Some functions to help support binary messages for Chrome until there is native support - - function byteLength(string, optEncoding) { - // FIXME: support other encodings - return window.unescape(encodeURIComponent(string)).length; - }; - - /** - * [source]http://closure-library.googlecode.com/svn/docs/closure_goog_crypt_crypt.js.source.html - * Converts a JS string to a UTF-8 "byte" array. - * @param {string} str 16-bit unicode string. - * @return {Array.} UTF-8 byte array. - */ - function stringToUtf8ByteArray(string, offset, length, buffer) { - // TODO(user): Use native implementations if/when available - string = string.replace(/\r\n/g, '\n'); - var p = 0; - for (var i = offset; i < string.length && p < length; i++) { - var c = string.charCodeAt(i); - if (c < 128) { - buffer[p++] = c; - } else if (c < 2048) { - buffer[p++] = (c >> 6) | 192; - buffer[p++] = (c & 63) | 128; - } else { - buffer[p++] = (c >> 12) | 224; - buffer[p++] = ((c >> 6) & 63) | 128; - buffer[p++] = (c & 63) | 128; - } - } - return buffer; - } - - /** - * [source]http://closure-library.googlecode.com/svn/docs/closure_goog_crypt_crypt.js.source.html - * Converts a UTF-8 byte array to JavaScript's 16-bit Unicode. - * @param {Array.} bytes UTF-8 byte array. - * @return {string} 16-bit Unicode string. - */ - function utf8ByteArrayToString(bytes) { - // TODO(user): Use native implementations if/when available - var out = [], pos = 0, c = 0; - var c1, c2, c3; - while (pos < bytes.length) { - c1 = bytes[pos++]; - if (c1 < 128) { - out[c++] = String.fromCharCode(c1); - } else if (c1 > 191 && c1 < 224) { - c2 = bytes[pos++]; - out[c++] = String.fromCharCode((c1 & 31) << 6 | c2 & 63); - } else { - c2 = bytes[pos++]; - c3 = bytes[pos++]; - out[c++] = String.fromCharCode( - (c1 & 15) << 12 | (c2 & 63) << 6 | c3 & 63); - } - } - return out.join(''); - } - /* Notes * * - Continue using prefixed names for now. -- cgit v1.2.3-18-g5258