unsigned left = len;
for (std::list<ptr>::const_iterator i = otherl._buffers.begin();
i != otherl._buffers.end();
- i++) {
+ ++i) {
unsigned l = (*i).length();
if (left < l)
l = left;
aoff += len;
if (aoff == a->length()) {
aoff = 0;
- a++;
+ ++a;
}
boff += len;
if (boff == b->length()) {
boff = 0;
- b++;
+ ++b;
}
}
assert(b == other._buffers.end());
{
for (std::list<ptr>::const_iterator it = _buffers.begin();
it != _buffers.end();
- it++)
+ ++it)
if (!it->is_page_aligned())
return false;
return true;
{
for (std::list<ptr>::const_iterator it = _buffers.begin();
it != _buffers.end();
- it++)
+ ++it)
if (!it->is_n_page_sized())
return false;
return true;
bool buffer::list::is_zero() const {
for (std::list<ptr>::const_iterator it = _buffers.begin();
it != _buffers.end();
- it++) {
+ ++it) {
if (!it->is_zero()) {
return false;
}
{
for (std::list<ptr>::iterator it = _buffers.begin();
it != _buffers.end();
- it++)
+ ++it)
it->zero();
}
unsigned p = 0;
for (std::list<ptr>::iterator it = _buffers.begin();
it != _buffers.end();
- it++) {
+ ++it) {
if (p + it->length() > o) {
if (p >= o && p+it->length() <= o+l)
it->zero(); // all
unsigned pos = 0;
for (std::list<ptr>::iterator it = _buffers.begin();
it != _buffers.end();
- it++) {
+ ++it) {
nb.copy_in(pos, it->length(), it->c_str());
pos += it->length();
}
<< " length " << p->length()
<< " " << (p->length() & ~CEPH_PAGE_MASK) << " ok" << std::endl;
*/
- p++;
+ ++p;
continue;
}
for (std::list<ptr>::const_iterator p = _buffers.begin();
p != _buffers.end();
- p++) {
+ ++p) {
if (n >= p->length()) {
n -= p->length();
continue;
// skip this buffer
//cout << "skipping over " << *curbuf << std::endl;
off -= (*curbuf).length();
- curbuf++;
+ ++curbuf;
}
assert(len == 0 || curbuf != other._buffers.end());
_len += howmuch;
len -= howmuch;
off = 0;
- curbuf++;
+ ++curbuf;
}
}
// skip this buffer
//cout << "off = " << off << " skipping over " << *curbuf << std::endl;
off -= (*curbuf).length();
- curbuf++;
+ ++curbuf;
} else {
// somewhere in this buffer!
//cout << "off = " << off << " somewhere in " << *curbuf << std::endl;
s.substr_of(*this, off, len);
for (std::list<ptr>::const_iterator it = s._buffers.begin();
it != s._buffers.end();
- it++)
+ ++it)
if (it->length())
out.write(it->c_str(), it->length());
/*iterator p(this, off);
bytes += p->length();
iovlen++;
}
- p++;
+ ++p;
if (iovlen == IOV_MAX-1 ||
p == _buffers.end()) {