(BWDIC!) FIX false decision: for `if' etc., add -le,-gt.. operators..
commit5ce2b406c1822b0508739e803bff68c014156b07
authorSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Fri, 24 Feb 2017 15:49:54 +0000 (24 16:49 +0100)
committerSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Thu, 13 Apr 2017 21:06:52 +0000 (13 23:06 +0200)
treec506f50cf7d5b74e6680f07a8012e99d32b26662
parent63a167f8c1e8fc592fdf6666c41abf76d88106e0
(BWDIC!) FIX false decision: for `if' etc., add -le,-gt.. operators..

It was a dumb and false decision to perform automatic integer
conversion for ==, != etc. comparison operators, so that 0==0x0 is
true, but which you don't want if both shall be strings.

Therefore go the shell test(1) way and support the -le etc.
operators, use them instead for integers, giving error for
non-integer arguments, and let the == etc. series be exclusive for
strings.

While here, some style updates.
cc-test.sh
cmd_cnd.c
nail.1