Lines Matching defs:m_key
3182 // Radix sorts tdefl_sym_freq[] array by 16-bit key m_key. Returns ptr to sorted
3185 mz_uint16 m_key, m_sym_index;
3194 mz_uint freq = pSyms0[i].m_key;
3208 pNew_syms[offsets[(pCur_syms[i].m_key >> pass_shift) & 0xFF]++] =
3226 A[0].m_key = 1;
3229 A[0].m_key += A[1].m_key;
3233 if (leaf >= n || A[root].m_key < A[leaf].m_key) {
3234 A[next].m_key = A[root].m_key;
3235 A[root++].m_key = (mz_uint16)next;
3237 A[next].m_key = A[leaf++].m_key;
3238 if (leaf >= n || (root < next && A[root].m_key < A[leaf].m_key)) {
3239 A[next].m_key = (mz_uint16)(A[next].m_key + A[root].m_key);
3240 A[root++].m_key = (mz_uint16)next;
3242 A[next].m_key = (mz_uint16)(A[next].m_key + A[leaf++].m_key);
3244 A[n - 2].m_key = 0;
3246 A[next].m_key = A[A[next].m_key].m_key + 1;
3252 while (root >= 0 && (int)A[root].m_key == dpth) {
3257 A[next--].m_key = (mz_uint16)(dpth);
3306 syms0[num_used_syms].m_key = (mz_uint16)pSym_count[i];
3313 for (i = 0; i < num_used_syms; i++) num_codes[pSyms[i].m_key]++;