Mercurial > hg > nodescore
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 |