diff options
author | ross <unknown> | 2002-09-09 15:30:58 +0000 |
---|---|---|
committer | ross <unknown> | 2002-09-09 15:30:58 +0000 |
commit | a97b83b1830d0726369f9fd86afb1206e3e731ab (patch) | |
tree | 86354ec727692f42a653a35816570db4c0a574e3 /libraries/base/Data | |
parent | 0a678e9bd20434ba5b4b4486630d394867bb401c (diff) | |
download | haskell-a97b83b1830d0726369f9fd86afb1206e3e731ab.tar.gz |
[project @ 2002-09-09 15:30:58 by ross]
Hugs-only changes: explicit imports + use approxRational.
Diffstat (limited to 'libraries/base/Data')
-rw-r--r-- | libraries/base/Data/Ix.hs | 4 | ||||
-rw-r--r-- | libraries/base/Data/Ratio.hs | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/libraries/base/Data/Ix.hs b/libraries/base/Data/Ix.hs index c9ebe9287e..b947466e0e 100644 --- a/libraries/base/Data/Ix.hs +++ b/libraries/base/Data/Ix.hs @@ -78,3 +78,7 @@ import Prelude #ifdef __GLASGOW_HASKELL__ import GHC.Arr #endif + +#ifdef __HUGS__ +import Hugs.Prelude( Ix(..) ) +#endif diff --git a/libraries/base/Data/Ratio.hs b/libraries/base/Data/Ratio.hs index 37dd821cc2..8a5b55f1b3 100644 --- a/libraries/base/Data/Ratio.hs +++ b/libraries/base/Data/Ratio.hs @@ -39,7 +39,10 @@ import Prelude import GHC.Real -- The basic defns for Ratio #endif -#ifndef __HUGS__ +#ifdef __HUGS__ +import Hugs.Prelude(Ratio(..), (%), numerator, denominator) +#endif + -- ----------------------------------------------------------------------------- -- approxRational @@ -77,4 +80,3 @@ approxRational rat eps = simplest (rat-eps) (rat+eps) nd'' = simplest' d' r' d r n'' = numerator nd'' d'' = denominator nd'' -#endif /* __HUGS__ */ |