Hey, I tried to fix this in a different way, by changing our definitions of the ffs operations... this is important because the argument to ffs_msb was already a 64-bit integer. Please let me know if it worked.
Eddie Latency Buster wrote: > On a 64 bit machine: > > - size_t shift = sizeof(size_t) * 8 - ffs_msb(_buffer->maxpos + _size); > + size_t shift = sizeof(size_t) * 8 - > ffs_msb((uint64_t)(_buffer->maxpos + _size)); > > Thanks, > _______________________________________________ > click mailing list > [email protected] > https://amsterdam.lcs.mit.edu/mailman/listinfo/click _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
