On Sat, Jan 06, 2018 at 09:00:07AM +, Prabhu Gurumurthy wrote:
> On my 6.2 OpenBSD
>
> europa: [/usr/src/usr.bin/awk]
> [1270]>> uname -a
> OpenBSD europa.undisclosed.noname 6.2 GENERIC.MP#134 amd64
>
> europa: [/usr/src/usr.bin/awk]
> [1271]>> echo "172" | awk '{ print lshift($0, 24); }'
>
On my 6.2 OpenBSD
europa: [/usr/src/usr.bin/awk]
[1270]>> uname -a
OpenBSD europa.undisclosed.noname 6.2 GENERIC.MP#134 amd64
europa: [/usr/src/usr.bin/awk]
[1271]>> echo "172" | awk '{ print lshift($0, 24); }'
-1409286144
this seems to be caused by typecasting getfval in run.c to signed integer