1+ {-# LANGUAGE CPP #-}
12--------------------------------------------------------------------------------
23-- |
34-- Module : Graphics.Rendering.OpenGL.GL.StringQueries
@@ -20,6 +21,9 @@ module Graphics.Rendering.OpenGL.GL.StringQueries (
2021
2122import Data.Bits
2223import Data.Char
24+ #if !MIN_VERSION_base(4,8,0)
25+ import Data.Functor ( (<$>) , (<$) )
26+ #endif
2327import Data.Set ( member , toList )
2428import Data.StateVar as S
2529import Graphics.Rendering.OpenGL.GL.ByteString
@@ -39,7 +43,7 @@ glVersion :: GettableStateVar String
3943glVersion = makeStringVar gl_VERSION
4044
4145glExtensions :: GettableStateVar [String ]
42- glExtensions = makeGettableStateVar (toList `fmap` getExtensions)
46+ glExtensions = makeGettableStateVar (toList <$> getExtensions)
4347
4448extensionSupported :: String -> GettableStateVar Bool
4549extensionSupported ext =
@@ -83,7 +87,7 @@ makeStringVar = makeGettableStateVar . getStringWith . glGetString
8387
8488majorMinor :: GettableStateVar String -> GettableStateVar (Int , Int )
8589majorMinor =
86- makeGettableStateVar . fmap (runParser parseVersion (- 1 , - 1 )) . S. get
90+ makeGettableStateVar . (runParser parseVersion (- 1 , - 1 ) <$> ) . S. get
8791
8892--------------------------------------------------------------------------------
8993-- Copy from Graphics.Rendering.OpenGL.Raw.GetProcAddress... :-/
0 commit comments