- Timestamp:
- 05/25/05 07:33:47 (4 years ago)
- svk:copy_cache_prev:
- 5385
- Location:
- src/perl5
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
src/perl5/perl5.c
r3863 r3865 167 167 return rv; 168 168 } 169 170 bool 171 perl5_can(SV *inv, char *subname) 172 { 173 int rv; 174 175 dSP; 176 177 ENTER; 178 SAVETMPS; 179 180 PUSHMARK(SP); 181 XPUSHs(inv); 182 XPUSHs(newSVpv(subname, 0)); 183 PUTBACK; 184 185 call_pv("UNIVERSAL::can", G_SCALAR); 186 187 SPAGAIN; 188 189 rv = POPi; 190 /* printf("Checking: %s->can(%s), ret %d\n", SvPV_nolen(inv), subname, rv); */ 191 192 PUTBACK; 193 FREETMPS; 194 LEAVE; 195 196 return rv; 197 } 198 -
src/perl5/perl5.h
r3863 r3865 8 8 SV * perl5_newSViv ( int iv ); 9 9 SV * perl5_call(char *subname, int argc, SV** args); 10 10 bool perl5_can(SV *inv, char *subname);
