withUnsignedLongLongResult :: IO CULLong -> IO Int
withUnsignedLongLongResult io
  = do 
    x <- io
    return (fromCULLong x)
withUnsignedLongLongResult :: IO CULLong -> IO Int
withUnsignedLongLongResult io
  = do 
    x <- io
    return (fromCULLong x)
withUnsignedLongLongResult io
  = do 
    x <- io
    return (fromCULLong x)