Tokeniser bugs: numeric parsing rewritten, and getint() returning a double
(the perils of cut and paste) leading to peculiar roundings of large numbers.