private int ParseTraditionalPatch(byte[] buf, int start, int end) { var fh = new FileHeader(buf, start); int ptr = fh.parseTraditionalHeaders(start, end); ptr = ParseHunks(fh, ptr, end); fh.EndOffset = ptr; addFile(fh); return ptr; }