Changeset 3944 for src/perl5

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

* various callconv fix.

Location:
src/perl5
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/perl5/perl5.c

    r3943 r3944  
    4141        stack[i-2] = pugs_SvToVal(ST(i)); 
    4242    } 
    43  
    44     fprintf(stderr, "back to pugs\n"); 
     43    stack[i-2] = NULL; 
     44 
     45    /* fprintf(stderr, "back to pugs\n"); */ 
    4546    ret = pugs_ValToSv(pugs_Apply (val, inv, stack)); 
    4647 
     
    210211    SAVETMPS; 
    211212 
    212     pugs_setenv(env); 
     213    /* pugs_setenv(env); XXX*/ 
    213214 
    214215    PUSHMARK(SP); 
     
    268269    SAVETMPS; 
    269270 
    270     pugs_setenv(env); 
     271    /* pugs_setenv(env); XXX */ 
    271272 
    272273    sv = newSVpv(code, 0); 
  • src/perl5/pugsembed.c

    r3943 r3944  
    66{ 
    77    if (!sv_isa(sv, "pugs")) { 
    8         fprintf(stderr, "bad cast\n"); 
    9         sv_dump(sv); 
    108        return (pugs_MkSvRef(sv)); 
    119    } 
    12     fprintf(stderr, "good cast\n"); 
    1310    IV tmp = SvIV((SV*)SvRV(sv)); 
    1411    return ((Val *)tmp); 
     
    3734{ 
    3835    SV** rv = hv_fetch(PL_modglobal, "PugsEnv", 7, 0); 
    39     if (*rv == NULL) 
     36    if (rv == NULL) 
    4037        Perl_croak(aTHX_ "hate software so much"); 
    4138    IV tmp = SvIV((SV*)SvRV(*rv));