comparison node_modules/socket.io/lib/util.js @ 69:333afcfd3f3a

added node_modules to project and fixed path to chronometer also added deps to installer script
author tzara <rc-web@kiben.net>
date Sat, 26 Oct 2013 14:12:50 +0100
parents
children
comparison
equal deleted inserted replaced
68:b076cd17638c 69:333afcfd3f3a
1
2 /*!
3 * socket.io-node
4 * Copyright(c) 2011 LearnBoost <dev@learnboost.com>
5 * MIT Licensed
6 */
7
8 /**
9 * Module dependencies.
10 */
11
12 /**
13 * Converts an enumerable to an array.
14 *
15 * @api public
16 */
17
18 exports.toArray = function (enu) {
19 var arr = [];
20
21 for (var i = 0, l = enu.length; i < l; i++)
22 arr.push(enu[i]);
23
24 return arr;
25 };
26
27 /**
28 * Unpacks a buffer to a number.
29 *
30 * @api public
31 */
32
33 exports.unpack = function (buffer) {
34 var n = 0;
35 for (var i = 0; i < buffer.length; ++i) {
36 n = (i == 0) ? buffer[i] : (n * 256) + buffer[i];
37 }
38 return n;
39 }
40
41 /**
42 * Left pads a string.
43 *
44 * @api public
45 */
46
47 exports.padl = function (s,n,c) {
48 return new Array(1 + n - s.length).join(c) + s;
49 }
50