Diff for /loncom/homework/caparesponse/capa.i between versions 1.3 and 1.4

version 1.3, 2004/03/12 21:06:19 version 1.4, 2004/03/13 00:23:27
Line 3 Line 3
   
 %}  %}
   
 %typemap(perl5,in) char** reterror (char** cvalue) {  %typemap(perl5,in) char** reterror (char* cvalue) {
   SV* tempsv;    SV* tempsv;
   if (!SvROK($source)) {    if (!SvROK($source)) {
     croak("expected a reference\n");      croak("expected a reference\n");
Line 13 Line 13
     croak("expected a double reference\n");      croak("expected a double reference\n");
   }    }
   int len;    int len;
   char *temp=SvPV(tempsv,len);    cvalue = SvPV(tempsv,len);
   cvalue = &temp;    $target = &cvalue;
   $target = cvalue;  
 }  }
   
 %typemap(perl5,argout) char ** reterror {  %typemap(perl5,argout) char ** reterror {

Removed from v.1.3  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>