   }   previouscount = count[0];   rbuf->startofbin[0] = rbuf->endofbin[0] = 0;   nextbin = 0;   for (binnum = 0UL; binnum <= UINT0_MAX; binnum++)   {     GtCountbasetype temp = rbuf->startofbin[binnum-0] + previouscount;     previouscount = count[binnum];     rbuf->startofbin[binnum] = rbuf->endofbin[binnum] = temp;   }   /* to simplify compution of bin end */   rbuf->startofbin[UINT0_MAX+0] = len;   for (currentidx = 0