Changeset 3867 for src/Pugs/Embed/Perl5.hs
- Timestamp:
- 05/25/05 07:36:10 (4 years ago)
- svk:copy_cache_prev:
- 5385
- Files:
-
- 1 modified
-
src/Pugs/Embed/Perl5.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Embed/Perl5.hs
r3863 r3867 34 34 callPerl5 _ = constFail 35 35 36 canPerl5 :: PerlSV -> String -> IO Bool 37 canPerl5 _ = constFail 38 36 39 #else 37 40 … … 68 71 foreign import ccall "perl5.h perl5_call" 69 72 perl5_call :: CString -> CInt -> Ptr PerlSV -> IO PerlSV 73 foreign import ccall "perl5.h perl5_can" 74 perl5_can :: PerlSV -> CString -> IO Bool 70 75 foreign import ccall "perl5.h perl5_init" 71 76 perl5_init :: CInt -> Ptr CString -> IO PerlInterpreter … … 92 97 perl5_call cstr (toEnum $ length args) argv 93 98 99 canPerl5 :: PerlSV -> String -> IO Bool 100 canPerl5 sv meth = withCString meth $ \cstr -> perl5_can sv cstr 101 94 102 evalPerl5 :: String -> IO PerlSV 95 103 evalPerl5 str = do
