Show
Ignore:
Timestamp:
05/25/05 14:22:52 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
5385
Message:

* Fix eval_perl5 building on Mac OS X

Files:
1 modified

Legend:

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

    r3867 r3876  
    5959foreign import ccall "perl.h perl_free" 
    6060    perl_free :: PerlInterpreter -> IO () 
    61 foreign import ccall "perl.h Perl_eval_pv" 
    62     eval_pv :: CString -> Word32 -> IO PerlSV 
    6361foreign import ccall "perl.h boot_DynaLoader" 
    6462    boot_DynaLoader :: Ptr () -> IO () 
     
    7371foreign import ccall "perl5.h perl5_can" 
    7472    perl5_can :: PerlSV -> CString -> IO Bool 
     73foreign import ccall "perl.h perl5_eval" 
     74    perl5_eval :: CString -> IO PerlSV 
    7575foreign import ccall "perl5.h perl5_init" 
    7676    perl5_init :: CInt -> Ptr CString -> IO PerlInterpreter 
     
    101101 
    102102evalPerl5 :: String -> IO PerlSV 
    103 evalPerl5 str = do 
    104     withCString str $ \cstr -> do 
    105         eval_pv cstr 1 
     103evalPerl5 str = withCString str perl5_eval 
    106104 
    107105freePerl5 :: PerlInterpreter -> IO ()