[Ninux-Wireless] problem with big integer on openwrt

Gioacchino Mazzurco gmazzurco89 a gmail.com
Gio 15 Lug 2010 11:46:41 CEST


Hey all I have a big problem with openwrt!

In a bash shell if i write this command
printf "%d\n" "`echo "255.255.255.255" | awk -F\. '{printf "%d",
($4)+($3*256)+($2*256*256)+($1*256*256*256)}'`"
i obtain
2147483647
that is wrong!

If i put the same command in my gentoo bash shell i obtain  4294967295 that
is the good value how to fix this ?
-------------- parte successiva --------------
Un allegato HTML รจ stato rimosso...
URL: <http://ml.ninux.org/pipermail/wireless/attachments/20100715/245dc9ea/attachment-0001.html>


Maggiori informazioni sulla lista Wireless