Package: csh Version: 20110502-2.2+b1 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
bsd-csh returns wrong results for simple arithmetic expressions such as 'a - b + c': $ /bin/bsd-csh -c '@ var = 10 - 2 + 3; echo $var # should be 11' 5 # should be 11 It seems it operates from the right to the left, computing a - (b + c) instead of (a - b) + c. tcsh gives the correct result: $ /bin/tcsh -c '@ var = 10 - 2 + 3; echo $var # should be 11' 11 # should be 11 Thanks, _g. - -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages csh depends on: ii libbsd0 0.8.3-1 ii libc6 2.24-10 csh recommends no packages. csh suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAlkSORwACgkQ7+hsbH/+ z4OLrwgAhqoUBugwz1M8n9p+OSDZyyUvpLUkOiUyvceof/3Tw9f6NvHPeGhGZ/Gh lngbneSWpkBZ+gZ4iVlHuIy4230spIMSM+/ukjwIxZ7hZ7PU6C9YklYy68iYNE7V MjqVOmjftgX7M0z0cyEQ1/Vj66ubaVYmYInclbBV8eRqdunHGWfl0iRedOpCQ+79 r9MSljAXj482qnkHRg3R+c+jJlMyQfCzj/aaNteCrM03xx8WrAG93oTLNtuOl8nF QdGhO/ToPz8W9FPNkEaVePUfnVMPYZ6FVrtLzUfRHbr+u+2ueRy66mZHdahbQGnd iG6dJfbx9E5ITn2uzcmSC8otzPinBQ== =+hB4 -----END PGP SIGNATURE-----