ref: 8fe3b8d291de84c38bbafe7cd43d75d45a33092a
dir: /ghc/Data/Integer.hs/
module Data.Integer(_integerToIntList, readInteger) where
-- Same as in Data.Integer
_integerToIntList :: Integer -> [Int]
_integerToIntList i | i < 0 = -1 : to (-i)
| otherwise = to i
where to 0 = []
to n = fromInteger r : to q where (q, r) = quotRem n 2147483648
readInteger :: String -> Integer
readInteger = read