solaris (ppc?) ignores 'L' for non-integers in the scanf format string