- Timestamp:
- 05/26/05 05:57:27 (4 years ago)
- svk:copy_cache_prev:
- 5482
- Location:
- src/perl5
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
src/perl5/perl5.c
r3891 r3901 126 126 } 127 127 128 bool 129 perl5_SvTRUE ( SV * sv ) 130 { 131 bool *rv; 132 rv = SvTRUE(sv); 133 return rv; 134 } 135 136 void * 137 perl5_SvPtr ( SV *sv ) 138 { 139 IV tmp = SvIV((SV*)SvRV(sv)); 140 return((void *)tmp); 141 } 142 128 143 SV * 129 144 perl5_newSVpv ( char * pv ) … … 136 151 { 137 152 return(newSViv(iv)); 153 } 154 155 SV * 156 perl5_newSVptr ( void * ptr ) 157 { 158 SV *sv = newSV(0); 159 sv_setref_pv(sv, "pugs", ptr); 160 return(sv); 138 161 } 139 162 -
src/perl5/perl5.h
r3887 r3901 5 5 PerlInterpreter * perl5_init ( int argc, char **argv ); 6 6 char * perl5_SvPV ( SV * sv ); 7 bool perl5_SvTRUE ( SV * sv ); 8 void * perl5_SvPtr ( SV * sv ); 7 9 SV * perl5_newSVpv ( char * pv ); 8 10 SV * perl5_newSViv ( int iv ); 11 SV * perl5_newSVptr ( void * ptr ); 9 12 SV * perl5_call(char *subname, int argc, SV** args, int cxt); 10 13 bool perl5_can(SV *inv, char *subname);
