BytesTerminate: implemented support for includeTerminator

This commit is contained in:
Mikhail Yakshin 2017-02-15 00:22:32 +03:00
parent a707442149
commit edb7b09c96
1 changed files with 3 additions and 0 deletions

View File

@ -425,6 +425,9 @@ namespace Kaitai
while (newLen < maxLen && src[newLen] != terminator)
newLen++;
if (includeTerminator && newLen < maxLen)
newLen++;
byte[] dst = new byte[newLen];
Array.Copy(src, dst, newLen);
return dst;