Lines Matching refs:newlen
3109 size_t newlen[nstrsnlen];
3113 newlen[i] = strsnlen[i].len - 1;
3115 newlen[i] = strsnlen[i].len;
3124 size_t table = newlen[0] + 1;
3129 if (newlen[i] > newlen[j]
3131 strsnlen[i].str + (newlen[i] - newlen[j]),
3132 newlen[j]) == 0)
3134 table += newlen[i] - newlen[j];
3136 newlen[j] = newlen[i];
3139 else if (newlen[i] < newlen[j]
3141 tablestr[j] + (newlen[j] - newlen[i]),
3142 newlen[i]) == 0)
3147 table += newlen[i] + 1;
3149 newlen[ntablestr] = newlen[i];
3154 for (size_t x = 0; x < newlen[j]; ++x)
3199 assert (cp + newlen[i] + 1 <= best_table + table);
3200 cp = mempcpy (cp, tablestr[i], newlen[i]);