Help for this page

Select Code to Download


  1. or download this
    my @diffs = diff( ... );
    while( @diffs ) {
        my( $x, $y ) = ( pop @diffs, pop @diffs );
        ## use em.
    }
    
  2. or download this
    U32 len = sizeof( U32 ) * some over estimate;
    U32 *diffs =  malloc( len );
    ...
    SvCur_set( packed, ( i-1 ) * sizeof( U32 ) );
    
    return packed; // sv_2mortal?
    
  3. or download this
    my $diffs = diff( ... );
    
    ...
        my( $x, $y ) = unpack 'VV', substr( $diffs, 0, 8, '' );
        ## use em.
    }