michael@0: function BigInteger() { } michael@0: function bnpCopyTo(g) { michael@0: var this_array = g.array; michael@0: for (var i = g.t; i >= 0; --i) michael@0: ; michael@0: g.t = g.t; michael@0: } michael@0: function bnpFromString(n) { michael@0: n.t = 0; michael@0: var i = 100; michael@0: while (--i >= 0) { michael@0: n.t++; michael@0: } michael@0: } michael@0: n = new BigInteger(); michael@0: n.array = new Array(); michael@0: bnpFromString(n); michael@0: michael@0: g = new BigInteger(); michael@0: g.array = new Array(); michael@0: g.t = 100; michael@0: bnpCopyTo(g);