From 74f3916a537b4fbb237a0d5fb9d23a58b7bf8591 Mon Sep 17 00:00:00 2001
From: Adrian Herrera <adrian.herrera02@gmail.com>
Date: Mon, 6 Jun 2016 23:26:36 +1000
Subject: [PATCH]  Minor updates

 Removed unused utility functions and renamed variables
---
 bindings/haskell/samples/Sample.hs             | 8 ++++----
 bindings/haskell/src/Keystone/Internal/Util.hs | 6 ------
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/bindings/haskell/samples/Sample.hs b/bindings/haskell/samples/Sample.hs
index 21960eb..a37a775 100644
--- a/bindings/haskell/samples/Sample.hs
+++ b/bindings/haskell/samples/Sample.hs
@@ -15,12 +15,12 @@ testKs :: Architecture
        -> String
        -> Maybe OptionValue
        -> IO ()
-testKs arch mode assembly syntax = do
+testKs arch mode assembly maybeSyntax = do
     result <- runAssembler $ do
         ks <- open arch mode
-        case syntax of
-            Just syn -> option ks OptSyntax syn
-            Nothing  -> return ()
+        case maybeSyntax of
+            Just syntax -> option ks OptSyntax syntax
+            Nothing     -> return ()
         (encode, count) <- assemble ks assembly Nothing
         return (encode, count)
     case result of
diff --git a/bindings/haskell/src/Keystone/Internal/Util.hs b/bindings/haskell/src/Keystone/Internal/Util.hs
index e7ee1cc..c23fa38 100644
--- a/bindings/haskell/src/Keystone/Internal/Util.hs
+++ b/bindings/haskell/src/Keystone/Internal/Util.hs
@@ -7,18 +7,12 @@ License     : GPL-2
 module Keystone.Internal.Util where
 
 import Data.Bits
-import Foreign
 
 -- | Combine a list of Enums by performing a bitwise-OR.
 combineEnums :: (Enum a, Num b, Bits b) => [a] -> b
 combineEnums =
     foldr ((.|.) <$> enumToNum) 0
 
--- | Cast a pointer and then peek inside it.
-castPtrAndPeek :: Storable a => Ptr b -> IO a
-castPtrAndPeek =
-    peek . castPtr
-
 -- | Convert an 'Eum' to a 'Num'.
 enumToNum :: (Enum a, Num b) => a -> b
 enumToNum =
-- 
GitLab