they are constants (instead of only on 32 bit systems), and always use the actual upper/lower bound of the loop variable instead of hardcoding the bounds of longint (mantis #17646) git-svn-id: trunk@16213 -