Ignore dependency files
Fixed warning about missing prototype
Removed 'const' from parameter

'const' wasn't true; the data was put into a nonconst field
Removed absolute float compare

Used a relative epsilon as this is likely to have widely varying
magnitudes
Fixed type warning

isdigit() expects int, not char