Depends exactly what you mean by 'next whole number below what ever number you have'.
If you mean $int(56) should return 55 then no, that's not what an integer function should do. However, $int(55.99) should return 55 (and does) since all it's doing is ignoring the floating point part altogether.
If that's not what you mean then could you give an example?