struct {
/* Intially, the length, in bytes, of the longest common
* prefix (LCP) between the suffix having this rank and
struct {
/* Intially, the length, in bytes, of the longest common
* prefix (LCP) between the suffix having this rank and
* starts earlier in the window than the suffix having
* this rank. If no such suffix exists, this will be 0.
*
* starts earlier in the window than the suffix having
* this rank. If no such suffix exists, this will be 0.
*
/* Initially, the length, in bytes, of the longest
* common prefix (LCP) between the suffix having this
/* Initially, the length, in bytes, of the longest
* common prefix (LCP) between the suffix having this
* that starts earlier in the window than the suffix
* having this rank. If no such suffix exists, this
* will be 0.
* that starts earlier in the window than the suffix
* having this rank. If no such suffix exists, this
* will be 0.
* distance to the rank of a suffix that is
* lexicographically closer to the current suffix than
* the desired suffix, but appears *later* in the window
* distance to the rank of a suffix that is
* lexicographically closer to the current suffix than
* the desired suffix, but appears *later* in the window
* distance to the rank of a suffix that is
* lexicographically closer to the current suffix than
* the desired suffix, but appears *later* in the window
* distance to the rank of a suffix that is
* lexicographically closer to the current suffix than
* the desired suffix, but appears *later* in the window