<commit_before>#ifndef	XCBACKREF_H
#define	XCBACKREF_H

#include <map>

#define	XCBACKREF_COUNT		(0xff)

class XCBackref {
	uint64_t window_[XCBACKREF_COUNT];
	unsigned cursor_;
	std::map<uint64_t, unsigned> present_;
	std::map<uint64_t, BufferSegment *> segments_;
public:
	XCBackref(void)
	: window_(),
	  cursor_(0),<commit_msg>Increase the backref window size by one.  This breaks interoperability.<commit_after>#ifndef	XCBACKREF_H
#define	XCBACKREF_H

#include <map>

#define	XCBACKREF_MAX		(0xff)
#define	XCBACKREF_COUNT		(XCBACKREF_MAX + 1)

class XCBackref {
	uint64_t window_[XCBACKREF_COUNT];
	unsigned cursor_;
	std::map<uint64_t, unsigned> present_;
	std::map<uint64_t, BufferSegment *> segments_;
public:
	XCBackref(void)
	: window_(),
	  cursor_(0),
{'fraction_non_alphanumeric': 0.11009174311926606, 'fraction_numerical': 0.022280471821756225, 'mean_word_length': 6.717171717171717, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3349405', 'n_tokens_mistral': 318, 'n_tokens_neox': 307, 'n_words': 62}