Lines Matching refs:factors
796 writeFactorSuffix(const uint16_t *factors, uint16_t count,
805 /* write elements according to the factors */
809 * with the factors of this algorithm
815 factor=factors[i];
821 * guarantees here that code<=factors[0]
851 /* skip the rest of the strings for this factors[i] */
852 factor=(uint16_t)(factors[i]-indexes[i]-1);
928 const uint16_t *factors=(const uint16_t *)(range+1);
930 const char *s=(const char *)(factors+count);
938 bufferPos+=writeFactorSuffix(factors, count,
1018 const uint16_t *factors=(const uint16_t *)(range+1);
1020 const char *s=(const char *)(factors+count);
1037 length=(uint16_t)(prefixLength+writeFactorSuffix(factors, count,
1049 /* increment the indexes in lexical order bound by the factors */
1053 if(idx<factors[i]) {
1147 const uint16_t *factors=(const uint16_t *)(range+1);
1149 const char *s=(const char *)(factors+count), *t;
1168 writeFactorSuffix(factors, count, s, 0,
1178 /* increment the indexes in lexical order bound by the factors */
1182 if(idx<factors[i]) {
1261 const uint16_t *factors=(const uint16_t *)(range+1);
1266 s=(const char *)(factors+count);
1273 for(factor=factors[i]; factor>0; --factor) {
2082 /* swap factors and the prefix and factor strings */