Changeset 7413 for src/Pugs/Embed/Perl5.hs
- Timestamp:
- 10/07/05 22:45:57 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Embed/Perl5.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Embed/Perl5.hs
r5373 r7413 65 65 #else 66 66 67 {-# INCLUDE <p erl5.h> #-}67 {-# INCLUDE <p5embed.h> #-} 68 68 {-# INCLUDE <pugsembed.h> #-} 69 69 … … 90 90 foreign import ccall "perl.h boot_DynaLoader" 91 91 boot_DynaLoader :: Ptr () -> IO () 92 foreign import ccall "p erl5.h perl5_finalize"92 foreign import ccall "p5embed.h perl5_finalize" 93 93 perl5_finalize :: PerlSV -> IO () 94 foreign import ccall "p erl5.h perl5_SvPV"94 foreign import ccall "p5embed.h perl5_SvPV" 95 95 perl5_SvPV :: PerlSV -> IO CString 96 foreign import ccall "p erl5.h perl5_SvIV"96 foreign import ccall "p5embed.h perl5_SvIV" 97 97 perl5_SvIV :: PerlSV -> IO CInt 98 foreign import ccall "p erl5.h perl5_SvNV"98 foreign import ccall "p5embed.h perl5_SvNV" 99 99 perl5_SvNV :: PerlSV -> IO CDouble 100 foreign import ccall "p erl5.h perl5_SvTRUE"100 foreign import ccall "p5embed.h perl5_SvTRUE" 101 101 perl5_SvTRUE :: PerlSV -> IO Bool 102 foreign import ccall "p erl5.h perl5_newSVpv"102 foreign import ccall "p5embed.h perl5_newSVpv" 103 103 perl5_newSVpv :: CString -> IO PerlSV 104 foreign import ccall "p erl5.h perl5_newSViv"104 foreign import ccall "p5embed.h perl5_newSViv" 105 105 perl5_newSViv :: CInt -> IO PerlSV 106 foreign import ccall "p erl5.h perl5_newSVnv"106 foreign import ccall "p5embed.h perl5_newSVnv" 107 107 perl5_newSVnv :: CDouble -> IO PerlSV 108 foreign import ccall "p erl5.h perl5_get_sv"108 foreign import ccall "p5embed.h perl5_get_sv" 109 109 perl5_get_sv :: CString -> IO PerlSV 110 foreign import ccall "p erl5.h perl5_apply"110 foreign import ccall "p5embed.h perl5_apply" 111 111 perl5_apply :: PerlSV -> PerlSV -> Ptr PerlSV -> PugsVal -> CInt -> IO (Ptr PerlSV) 112 foreign import ccall "p erl5.h perl5_can"112 foreign import ccall "p5embed.h perl5_can" 113 113 perl5_can :: PerlSV -> CString -> IO Bool 114 foreign import ccall "p erl5.h perl5_eval"114 foreign import ccall "p5embed.h perl5_eval" 115 115 perl5_eval :: CString -> PugsVal -> CInt -> IO PerlSV 116 foreign import ccall "p erl5.h perl5_init"116 foreign import ccall "p5embed.h perl5_init" 117 117 perl5_init :: CInt -> Ptr CString -> IO PerlInterpreter 118 118
