- _profile(Package$initWithVersion$Lower)
- // XXX: do not use tolower() as this is not locale-specific? :(
- char *data(id_.data());
- for (size_t i(0), e(id_.size()); i != e; ++i)
- if ((data[i] & 0x20) == 0) {
- id_.copy(pool);
- data = id_.data();
- for (; i != e; ++i)
- data[i] |= 0x20;
- break;
- }
- _end
-