src/DataBuffer.cc

changeset 94
8915ee6a277d
parent 91
427eb377d53e
child 96
3384d7aa036a
equal deleted inserted replaced
93:11a24b697f43 94:8915ee6a277d
217 217
218 // ============================================================================= 218 // =============================================================================
219 // 219 //
220 void DataBuffer::WriteString (const String& a) 220 void DataBuffer::WriteString (const String& a)
221 { 221 {
222 CheckSpace (a.Length() + 1); 222 CheckSpace (a.Length() + 4);
223 WriteDWord (a.Length());
223 224
224 for (char c : a) 225 for (char c : a)
225 WriteByte (c); 226 WriteByte (c);
226
227 WriteByte ('\0');
228 } 227 }
229 228
230 229
231 // ============================================================================= 230 // =============================================================================
232 // 231 //

mercurial