;   GtUwordPair *sourceptr,                            *sourceend = source + len;    rbuf->countcached++;   count = rbuf->startofbin; /* use same memory for count and startofbin */   for (binnum = 0; binnum <= UINT0_MAX; binnum++)   {     count[binnum] = 0;     rbuf->nextidx[binnum] = 0;   }   for (sourceptr = source; sourceptr < sourceend; sourceptr++)   {     count[GT_RADIX_KEY(UINT0_MAX,rightshift,sourceptr->a)]++;   }   