Refactor the float-to-double rounding routines so that they compile without warnings. FossilOrigin-Name: f607ad27c1ede27af24dbee10ca867c8f7761ee3