turn;
  
rootfree:

  i_cblock_destructor(root-&gt;vector);
  root-&gt;vector=NULL;
  root-&gt;returnedlimit=-1;
  root-&gt;lastsector=0;
  
}

/**** Statistical and heuristic[al? :-] management ************************/

void offset_adjust_settings(cdrom_paranoia *p, void(*callback)(long,int)){
  if(p-&gt;stage2.offpoints&gt;=10){
    /* drift: look at the average offset value.  If it's over one
       sector, frob it.  We just want a little hysteresis [sp?]*/
    long av=(p-&gt;stage2.offpoints?p-&gt;stag