Show
Ignore:
Timestamp:
05/25/05 03:25:15 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
5385
Message:

* PerlSV type for clkao.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Embed/Perl5.hs

    r3846 r3848  
    88 
    99type PerlInterpreter = () 
     10type PerlSV = () 
    1011 
    1112initPerl5 :: String -> IO PerlInterpreter 
     
    2829 
    2930type PerlInterpreter = Ptr () 
     31type PerlSV = Ptr () 
    3032 
    3133foreign import ccall "perl.h perl_alloc" 
     
    3335foreign import ccall "perl.h perl_construct" 
    3436    perl_construct :: PerlInterpreter -> IO () 
    35 foreign import ccall "perl.h perl_parse" 
    36     perl_parse :: PerlInterpreter -> FunPtr (Ptr () -> IO ()) -> CInt -> Ptr CString -> Ptr CString -> IO CInt 
    3737foreign import ccall "perl.h perl_run" 
    3838    perl_run :: PerlInterpreter -> IO CInt 
     
    4242    perl_free :: PerlInterpreter -> IO () 
    4343foreign import ccall "perl.h Perl_eval_pv" 
    44     eval_pv :: CString -> Word32 -> IO () 
    45 foreign import ccall "perl.h Perl_newXS" 
    46     newXS :: CString -> FunPtr () -> CString -> IO () 
    47 foreign import ccall "perl.h boot_DynaLoader" 
    48     boot_DynaLoader :: Ptr () -> IO () 
    49 foreign import ccall "wrapper"   
    50     mkBootCallback :: (Ptr () -> IO ()) -> IO (FunPtr (Ptr () -> IO ())) 
     44    eval_pv :: CString -> Word32 -> IO PerlSV 
    5145foreign import ccall "perl5.h perl5_init" 
    5246    perl5_init :: CInt -> Ptr CString -> IO PerlInterpreter