Initial public busybox upstream commit
[busybox4maemo] / shell / ash_test / ash-arith / arith1.sub
1 # test of redone post-increment and post-decrement code
2 (  echo $(( 4-- ))   )
3 (  echo $(( 4++ ))   )
4 (  echo $(( 4 -- ))  )
5 (  echo $(( 4 ++ ))  )
6
7 #ash# (( array[0]++ ))
8 #ash# echo ${array}
9
10 #ash# (( array[0] ++ ))
11 #ash# echo ${array}
12
13 #ash# (( a++ ))
14 #ash# echo $a
15 #ash# (( a ++ ))
16 #ash# echo $a
17       a=2
18
19 echo 6 $(( a ++ + 4 ))
20 echo 3 $a
21
22 echo 7 $(( a+++4 ))
23 echo 4 $a
24
25 echo 0 $(( a---4 ))
26 echo 3 $a
27
28 echo 7 $(( a -- + 4 ))
29 echo 2 $a
30
31 echo -2 $(( a -- - 4 ))
32 echo 1 $a
33
34 #ash# (( ++ + 7 ))
35
36 #ash# (( ++ ))
37 (  echo $(( +++7 ))  )
38 # bash 3.2 apparently thinks that ++ +7 is 7
39 #ash# echo $(( ++ + 7 ))
40 #ash# (( -- ))