sign = zero; // NumberlikeArray did the rest
else {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
BigInteger::BigInteger(long x) {
if (x > 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
} else if (x < 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = negative;
len = 1;
blk[0] = Blk(-x);
sign = zero;
else {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
BigInteger::BigInteger(int x) {
if (x > 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
} else if (x < 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = negative;
len = 1;
blk[0] = Blk(-x);
sign = zero;
else {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
BigInteger::BigInteger(short x) {
if (x > 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = positive;
len = 1;
blk[0] = Blk(x);
} else if (x < 0) {
cap = 1;
- blk = new Blk[1];
+ blk2 = new Blk[1];
sign = negative;
len = 1;
blk[0] = Blk(-x);