I've noticed a problem with little endian float parsing in sscanf():
Pike v7.9 release 5 running Hilfe v3.5 (Incremental Pike Frontend)
string f = sprintf("%-8F", 3.25); float z; sscanf(f, "%-8F", z);
(1) Result: 1
z;
(2) Result: 1.29642825468743e-320
The problem exists in 7.8.700 as well, but not 7.6.128.