message: freelist: uint8_t offsets again
diff: @@ -13,7 +13,7 @@ using mesh::debug;
  namespace mesh {
  -template <size_t MaxFreelistLen = sizeof(uint8_t) << 8, typename fl_off_t = int>
  +template <size_t MaxFreelistLen = sizeof(uint8_t) << 8, typename fl_off_t = uint8_t>
  class Freelist {
  private:
  DISALLOW_COPY_AND_ASSIGN(Freelist);
  @@ -84,8 +84,6 @@ public:
  d_assert(_off >= 0 && _off < static_cast<fl_off_t>(_maxCount));
  auto allocOff = _list[_off];
  - _list[_off] = -0x1000;
  -
  _off += 1;
  return allocOff;
  