Move c2f* anf f2c* functions to dedicated module to avoid circular dependencies
Use custom operators for float comparison
Add -Wno-unused-function to default debug flags, move -g to common flags