Changeset 3933 for src/perl5

Show
Ignore:
Timestamp:
05/27/05 01:06:48 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
5515
Message:

* still segfaulting... WIP

Location:
src/perl5
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/perl5/perl5.c

    r3932 r3933  
    218218} 
    219219 
    220 void * perl5_set_sv (const char *name, SV *sv) 
    221 { 
    222     sv_setsv(get_sv(name, 1), sv); 
     220void * perl5_set_svref (const char *name, void *val) 
     221{ 
     222    SV *container = get_sv(name, TRUE); 
     223 
     224    SV *sv = newSV(0); 
     225    sv_setref_pv(sv, "pugs", val); 
     226 
     227    sv_setsv(container, sv); 
    223228} 
    224229 
  • src/perl5/perl5.h

    r3930 r3933  
    1515SV * perl5_eval(char *code, SV *env, int cxt); 
    1616SV * perl5_get_sv ( const char *name ); 
    17 void * perl5_set_sv ( const char *name, SV *sv ); 
     17void * perl5_set_svref ( const char *name, void *sv );