- entry[0] = ' ';
- memcpy(entry + 1, matches[i]->name().c_str(), nameLength);
- entry[nameLength + 1] = ' ';
- entry[nameLength + 2] = ' ';
- entry[nameLength + 3] = ' ';
- entry[nameLength + 4] = '(';
- memcpy(entry + nameLength + 5, matches[i]->ident().c_str(), 4);
- entry[nameLength + 9] = ')';
- entry[nameLength + 10] = 0;
+ char* dst = entry;
+ *dst++ = ' ';
+ memcpy(dst, matches[i]->name().c_str(), nameLength);
+ dst += nameLength;
+ *dst++ = ' ';
+ *dst++ = ' ';
+ *dst++ = ' ';
+ *dst++ = '(';
+ memcpy(dst, matches[i]->ident().c_str(), icaoLength);
+ dst += icaoLength;
+ *dst++ = ')';
+ *dst++ = 0;