﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3040	Int() typos in Remarks	c.haslam	Jpm	"Remarks says:

Default behavior is that if the result is within range of 32bit integer then 32bit integer is returned. If not, 64bit integer is returned. Both signed.
Fractional portions are truncated, so Int(1.999999) returns 1
Int(0/0) returns -9223372036854775807, if you were wondering.
This function makes minor corrects to floating point numbers to account for the imprecise nature of floating point numbers. For example, the floating point expression 0.7 + 0.2 + 0.1 produces a floating point number that is not quite 1.0. Int() corrects for this anomaly, however, certain extremely rare circumstances may lead to Int() returning an unexpected value (the odds of getting an unexpected value are less than if Int() did not attempt any correction at all).

It should say: (corrections are bolded)

Default behavior is that if the result is within range of 32'''-'''bit integer'''s''' then '''a''' 32'''-'''bit integer is returned. If not, '''a''' 64'''-'''bit integer is returned. Both '''are''' signed.
Fractional portions are truncated, so Int(1.999999) returns 1'''.'''
Int(0/0) returns -9223372036854775807, if you were wondering.
This function makes minor correct'''ion'''s to floating point numbers to account for the imprecise nature of floating point numbers. For example, the floating point expression 0.7 + 0.2 + 0.1 produces a floating point number that is not quite 1.0. Int() corrects for this anomaly, however, certain extremely rare circumstances may lead to Int() returning an unexpected value'''.''' ('''T'''he odds of getting an unexpected value are less than if Int() did not attempt any correction at all)."	Bug	closed	3.3.13.21	Documentation	3.3.13.20	None	Fixed		
