/* offset = (UInt32)(Hc_GetMatchesSpec(lenLimit, curMatch, MF_PARAMS(p), distances + offset, maxLen) - (distances)); MOVE_POS_RET }  */
UInt32 Hc3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
/* offset = (UInt32)(Hc_GetMatchesSpec(lenLimit, curMatch, MF_PARAMS(p), distances + offset, maxLen) - (distances)); MOVE_POS_RET }  */
UInt32 Hc3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances)
{
  unsigned  offset;
  GET_MATCHES_HEADER (3)
  HASH_ZIP_CALC;
  curMatch    = p->hash[hv];
  p->hash[hv] = p->pos;
  offset      = (unsigned)(Hc_GetMatchesSpec (
                             lenLimit,
                             curMatch,
                             MF_PARAMS (p),
                             distances,
                             2
                             ) - (distances));
  MOVE_POS_RET
}