@Override public void writeCString(final String value) { writeCharacters(value, true); }
@Override public void writeString(final String str) { writeInt(0); // making space for size int strLen = writeCharacters(str, false); writeInt32(getPosition() - strLen - 4, strLen); }