Changeset 3934 for src/perl5

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

* segfault solved

Location:
src/perl5
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/perl5/perl5.c

    r3933 r3934  
    215215perl5_get_sv(const char *name) 
    216216{ 
    217     return (get_sv(name, 1)); 
     217    SV *sv = get_sv(name, 1); 
     218    /* sv_dump(sv); */ 
     219    return sv; 
    218220} 
    219221 
    220222void * perl5_set_svref (const char *name, void *val) 
    221223{ 
    222     SV *container = get_sv(name, TRUE); 
     224    /* fprintf(stderr, "setsvref: name: %s, mkvalref: %p\n", name, val); */ 
     225 
     226    SV *container = get_sv("pugs::env", TRUE); 
    223227 
    224228    SV *sv = newSV(0); 
  • src/perl5/pugsembed.c

    r3932 r3934  
    1919    isa[0] = pugs_PvToVal("Code"); 
    2020    isa[1] = NULL; 
    21     if (pugs_ValToIv(pugs_Apply("&isa", val, isa))) { 
     21    if (pugs_ValToIv(pugs_Apply(pugs_PvToVal("&isa"), val, isa))) { 
    2222        fprintf(stderr, "got a code!!\n"); 
    2323    }