nativeMaschine: s/unsigned int/ptrdiff_t/g
[mate.git] / Mate / MethodPool.hs-boot
1 {-# LANGUAGE OverloadedStrings #-}
2 {-# LANGUAGE ForeignFunctionInterface #-}
3 module Mate.MethodPool where
4
5 import Data.Binary
6 import qualified Data.ByteString.Lazy as B
7
8 import Mate.Types
9 import Foreign.C.Types
10
11
12 addMethodRef :: Word32 -> MethodInfo -> [B.ByteString] -> IO ()
13 compileBB :: RawMethod -> MethodInfo -> IO Word32
14 executeFuncPtr :: Word32 -> IO ()
15 getMethodEntry :: CPtrdiff -> CPtrdiff -> IO CPtrdiff