URI:
       0035-dc.sh - sbase - suckless unix tools
  HTML git clone git://git.suckless.org/sbase
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       0035-dc.sh (544B)
       ---
            1 #!/bin/sh
            2 
            3 tmp=$$.tmp
            4 
            5 trap 'rm -f $tmp' EXIT
            6 trap 'exit $?' HUP INT TERM
            7 
            8 # Test negative number sqrt - should produce error message and push 0
            9 # Test negative numbers: integers, fractions, odd and even fraction digits
           10 $EXEC ../dc <<EOF >$tmp 2>&1
           11 [test 1:]pc _1vp
           12 [test 2:]pc _4vp
           13 [test 3:]pc _.5vp
           14 [test 4:]pc _.25vp
           15 EOF
           16 
           17 diff -u - $tmp <<'EOF'
           18 ../dc: square root of negative number
           19 ../dc: square root of negative number
           20 ../dc: square root of negative number
           21 ../dc: square root of negative number
           22 test 1:
           23 0
           24 test 2:
           25 0
           26 test 3:
           27 0
           28 test 4:
           29 0
           30 EOF