Changeset 3920 for src/Pugs/Embed/Perl5.hs
- Timestamp:
- 05/26/05 23:35:17 (4 years ago)
- svk:copy_cache_prev:
- 5482
- Files:
-
- 1 modified
-
src/Pugs/Embed/Perl5.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Embed/Perl5.hs
r3919 r3920 32 32 svToVBool = constFail 33 33 34 svToVal :: PerlSV -> IO (Maybe a)34 svToVal :: PerlSV -> IO a 35 35 svToVal = constFail 36 36 … … 123 123 svToVBool = perl5_SvTRUE 124 124 125 svToVal :: PerlSV -> IO (Maybe a)125 svToVal :: PerlSV -> IO a 126 126 svToVal sv = do 127 127 ptr <- pugs_SvToVal sv 128 if ptr == nullPtr 129 then return Nothing 130 else fmap Just $ deRefStablePtr (castPtrToStablePtr ptr) 128 deRefStablePtr (castPtrToStablePtr ptr) 131 129 132 130 valToSV :: a -> IO PerlSV
