On Tue, 2003-07-29 at 17:18, Aurel Trusca wrote:
> [EMAIL PROTECTED]:~> expr 1000000000 \+ 1147483647
> 2147483647
> [EMAIL PROTECTED]:~> expr 1000000000 \+ 1147483648
> -2147483648
> [EMAIL PROTECTED]:~>
> Aici e buba. Rezolvarea o sa vina cumva. Sper sa am timp.
$ rpm -q bash
bash-2.05b-20.1
$ uname -a
Linux <<host>> 2.4.20-19.9 #1 Tue Jul 15 17:03:30 EDT 2003 i686 athlon
i386 GNU/Linux
$ sum=0; for ((i=0; i< 64; i++)); do let sum=$(($sum + 2**$i)); echo
$sum; done
1
3
7
15
31
63
127
255
511
1023
2047
4095
8191
16383
32767
65535
131071
262143
524287
1048575
2097151
4194303
8388607
16777215
33554431
67108863
134217727
268435455
536870911
1073741823
2147483647
4294967295
8589934591
17179869183
34359738367
68719476735
137438953471
274877906943
549755813887
1099511627775
2199023255551
4398046511103
8796093022207
17592186044415
35184372088831
70368744177663
140737488355327
281474976710655
562949953421311
1125899906842623
2251799813685247
4503599627370495
9007199254740991
18014398509481983
36028797018963967
72057594037927935
144115188075855871
288230376151711743
576460752303423487
1152921504606846975
2305843009213693951
4611686018427387903
9223372036854775807
-1

:D da, bash-urile mai vechi erau clar pe 32biti; pe rh9, nu stiu daca
din upstream sau din cauza unui patch RedHat, este clar ca operatiile
sunt pe 64biti.

georgeb

-- Attached file included as plaintext by Ecartis --
-- File: signature.asc
-- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/Jq+Wby4K0NuCQxcRAs82AJ4hdxdn3tuSXVxu6u53MdfQ1IlEaQCfRdaO
codPGOdBeQgUDSp48sepe0Y=
=B8qB
-----END PGP SIGNATURE-----



Raspunde prin e-mail lui